我想实现“阅读消息功能”,例如Facebook,iMessage,WhatsApp等。
如果接收者已阅读该消息,则发送者将收到另一人已阅读该消息的通知。
xMPP中有此功能的协议吗?
如果发件人发送消息,并且如果消息成功传递,则存在xmpp协议。从链接得到它:
How to get the message delivary status using XMPP framework
以下是获取交货报告的代码。
XMPPMessageDeliveryReceipts* xmppMessageDeliveryRecipts = [[XMPPMessageDeliveryReceipts alloc] initWithDispatchQueue:dispatch_get_main_queue()];
xmppMessageDeliveryRecipts.autoSendMessageDeliveryReceipts = YES;
xmppMessageDeliveryRecipts.autoSendMessageDeliveryRequests = YES;
[xmppMessageDeliveryRecipts activate:self.xmppStream];
但我想收到已读回执。请帮帮我。
最佳答案
XEP-0085基本上用作“已读回执”的“ Activity ”聊天状态