Quickblox:我如何知道消息是不是已发送/接收?

Posted

技术标签:

【中文标题】Quickblox:我如何知道消息是不是已发送/接收?【英文标题】:Quickblox : how i come to know whether message is sent/received or not?Quickblox:我如何知道消息是否已发送/接收? 【发布时间】:2013-11-19 12:14:52 【问题描述】:

有没有什么方法可以通过 androidios 找出 Quickblox 用户是否发送/接收消息?我正在使用 Quickblox ANDROID 和 IOS SDK。

QB API 文档中没有给出方法/文档。

提前谢谢你....

【问题讨论】:

【参考方案1】:

您不需要跟踪“已发送”事件 - 实际上,您在发送消息时就知道了

要跟踪“收到”事件 - 您也可以使用相同的 1-1 聊天消息,但没有正文。只需发回一条带有“已交付”状态的消息。您的对手会收到它并将最后发送的消息标记为“已发送”。

阅读此文档以更好地理解此解决方案http://xmpp.org/extensions/xep-0184.html

【讨论】:

您将收到已发送状态的消息 请阅读此文档以更好地理解此解决方案xmpp.org/extensions/xep-0184.html “您不需要跟踪 'sent' 事件 - 实际上您在发送消息时就知道了” - 如何?你可以解释吗? [[QBChat instance ] sendMessage:message]; 之后是否有某种结果? ? 当您发送消息并且它执行无任何异常意味着它发送成功!希望你能理解!谢谢! 我想他是在问如何知道用户是否收到了消息。

以上是关于Quickblox:我如何知道消息是不是已发送/接收?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Quickblox IOS 中更新已发送的消息

Quickblox 不间断地发送推送消息

如何在 QuickBlox 的离线消息中启用内容可用键?

如何在 quickblox (Swift, iOS, xcode) 中实现发送图片

使用原始 WebSocket 时如何知道消息是不是已成功发送?

如何使用 quickblox sdk 发送简单的短信?