【发布时间】:2018-01-30 13:40:28
【问题描述】:
我正在开发 IM 应用程序。 我想在
时得到确认Openfire 服务器收到消息时
我在gradles下面用过
//XMPP Gradles
compile 'org.igniterealtime.smack:smack-android:4.1.0'
compile 'org.igniterealtime.smack:smack-tcp:4.1.0'
compile 'org.igniterealtime.smack:smack-im:4.1.0'
compile 'org.igniterealtime.smack:smack-extensions:4.1.0'
注意:我已经浏览了每个 StackOverflow 链接并得出结论,Openfire 不支持 XEP-0184,并且它描述了 的机制仅限送货收据。
我也尝试过 DeliveryReceiptManager 并设置了他们的 addReceiptReceivedListener,但它不起作用。
我们将不胜感激任何解决方法或建议。
【问题讨论】:
-
连接成功后输入
DeliveryReceiptManager.getInstanceFor(connection).enableAutoReceipts(); -
让我试试@Maddy。
标签: android xmpp openfire smack