android - 我如何知道服务器是否收到聊天消息?

标签 android xmpp asmack

我正在使用 XMPP 创建适用于 Android 的 Instant Messenger 应用程序。如何判断我发送的消息是否被服务器接收?或者如何判断消息是否已经发送?

最佳答案

您需要支持名为 Stream Management 的东西,它允许您确认服务器已收到您发送的节。 Smack doesn't have support for this还没有。

另一个选项是 end-to-end receipts , 但这个 isn't supported either .

关于android - 我如何知道服务器是否收到聊天消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11304147/

相关文章:

android - 从当前 Activity 中获取 Root View

java - 使用上下文操作栏在操作栏中共享项目

android - 现在可以为 Android 编写 Swift 库吗?

android - 如何使用自己的样式删除 DialogFragment 下的第二个背景

android - 在 Ejabberd/XMPP 中禁止用户同时从多个设备登录

linux - 在AWS ec2上安装ejabberd

xmpp - jabber 服务器的其他潜在用途

android - 用于 Facebook 聊天的 Asmack 不适用于 PrivacyListManager

android - XMPP Smack 4.1.0 rc1 异常重新加载花名册

android - aSmack 因 NetworkOnMainThreadException 而崩溃