ios - 如何在iOS中使用XMPP消息的收据?

标签 ios xmpp

我使用XEP-0184在控制台中得到以下内容,但我不知道如何使用它。

我想做的是,将邮件标记为已发送或已接收。

 SEND: <message id="984C1EEA-5B19-4324-9825-8DFB71597ED7" type="chat" to="test"><body>asdasdasdasd</body><request xmlns="urn:xmpp:receipts"/></message>


 RECV: <message xmlns="jabber:client" from="test1/15326383401393246504731715"      to="test2/3257646811393246483819548"><received xmlns="urn:xmpp:receipts" id="984C1EEA-5B19-4324-9825-8DFB71597ED7"/></message>

任何想法如何做到这一点?

最佳答案

这意味着邮件是由收件人/您发送邮件的客户端接收的。您可以更新应用程序的用户界面(将其标记为已收到-WhatsApp通常会打两个勾号来表示已发送邮件)。或消息状态(如果您将其存储在某个数据库中)。

请看看http://xmpp.org/extensions/xep-0184.html

关于ios - 如何在iOS中使用XMPP消息的收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988976/

相关文章:

android - openfire用户和roster用户的区别

android - 如何处理android服务中的保持连接

java - Android 中的 XMPP 连接错误

ios - 如何使用依赖的 Firebase 创建 Pod 框架

ios - Google Drive 和 iOS8 UIDocumentPickerViewController - 文件变灰

iphone - 在 iphone 中单击按钮时如何查看 tableview Controller

ios - 在 Swift 中创建 UITableView 对象时崩溃

ios - 在不更改支持字符串的情况下以大写形式呈现文本? (iOS7 和文本工具包)

objective-c - iOS XMPP 框架获取所有注册用户

android - 如何在不使用 XMPP 或任何其他脚本的情况下使用 FCM 向设备发送设备通知。?