Android 如何使用smack获取消息传递状态?
发送邮件时请求传递状态Android 如何使用smack获取消息传递状态?,android,xmpp,kotlin,smack,Android,Xmpp,Kotlin,Smack,发送邮件时请求传递状态 var message:Message = Message() message.addBody("EN",msg_text.text.toString()) Log.i("Delivery Request id ",DeliveryReceiptRequest.addTo(message)) Log.v("Chat Response msg ",chat.send(message).toStrin
var message:Message = Message()
message.addBody("EN",msg_text.text.toString())
Log.i("Delivery Request id ",DeliveryReceiptRequest.addTo(message))
Log.v("Chat Response msg ",chat.send(message).toString())
DeliveryReceiptListener
//交付状态收件人
var deliveryReceiptManager= DeliveryReceiptManager.getInstanceFor(connection)
deliveryReceiptManager.autoReceiptMode = DeliveryReceiptManager.AutoReceiptMode.always
deliveryReceiptManager.autoAddDeliveryReceiptRequests()
deliveryReceiptManager.addReceiptReceivedListener { fromJid, toJid, receiptId, receipt ->
Log.i("From jid ",fromJid.toString())
Log.i("To jid ",toJid.toString())
Log.i("Receipt id ",receiptId.toString())
Log.i("recipt ",receipt.toString())
}
我无法获取交付状态,即已读/未读/已收到消息。我将如何实现这一点