我已经实现了XMPPMessageDeliveryReceipts,并且在两个用户都在线时工作正常。我的问题是其他用户发送休假并且User1脱机。
注意-
-我只有MUC聊天功能。不能一对一聊天。
-我在
链接-(How to get message delivered , seen , failed and unread message count in XMPP iOS? (Swift 3.0))
案例:
用户1:您好(在线)...(用户2不在线),
当user2联机一段时间后,获取历史记录。并在流的willReceive方法中接收消息。
用户2:已收到HI(已将接收回执发送给MUC)(用户1不在线)
用户1:
一段时间后,当user1联机时,获取历史记录。
现在,在此方法中(willReceive)我没有收到由user2发送的带有标签hasReceiptResponse的消息。
答案 0 :(得分:0)
这与历史记录无关。读取和传递通知是由客户端而不是服务器生成的。