如何在 Android aSmack 中实现 DeliveryReceiptManager

Posted

技术标签:

【中文标题】如何在 Android aSmack 中实现 DeliveryReceiptManager【英文标题】:How to implement DeliveryReceiptManager in Android aSmack 【发布时间】:2014-03-08 03:01:44 【问题描述】:

我正在尝试在 android 中获取消息传递通知(使用 aSmack 库)。 发现我需要使用 DeliveryReceiptManager 类,但是,当我尝试将其导入我的项目时 (import org.jivesoftware.smackx.receipts.DeliveryReceiptManager;) 我收到无法解决的错误。 但是,我可以将 DeliveryReceiptProvider 类导入项目中。 这可以用来接收已发送消息的传递确认吗? 任何示例代码都受到高度赞赏。 谢谢

【问题讨论】:

你应该看看这个链接***.com/questions/21458018/… 我正在尝试添加 DeliveryReceiptManager 以获取已发送消息的传递报告。我使用了你的这个code,但它在 addReceiptReceivedListener 上给出错误,即 方法 addReceiptReceivedListener(new DeliveryReceiptManager.ReceiptReceivedListener()) 对于 DeliveryReceiptManager 类型未定义 可以请你帮忙? @CristianG 【参考方案1】:

我遇到了同样的问题,然后使用了 here 的最新 jar

deliveryreceiptmanager 现在可见。

【讨论】:

感谢 Farhan...您节省了我的时间 可以指定链接吗? 这是什么意思?我的答案中的那个链接有所有可供下载的罐子。 DeliveryReceiptManager 类在一些旧 jar 中不可见。 我正在尝试添加 DeliveryReceiptManager 以获取已发送消息的传递报告。我使用了你的这个code,但它在 addReceiptReceivedListener 上给出错误,即 方法 addReceiptReceivedListener(new DeliveryReceiptManager.ReceiptReceivedListener()) 对于 DeliveryReceiptManager 类型未定义 可以请你帮忙? @法尔汉 nawab saab,给我更多信息,比如你在使用哪个库?你用的是我的哪个代码?我从来没有在这里写过我的代码:^)

以上是关于如何在 Android aSmack 中实现 DeliveryReceiptManager的主要内容,如果未能解决你的问题,请参考以下文章

Android中实现自定义XMPP消息包收发

Android中实现自定义XMPP消息包收发

asmack + android + 聊天应用程序

在android中使用Asmack时出现404错误

from.createForm() 在使用 asmack for android 时产生错误

如何在android中实现svm模型?