Openfire发送当用户离线时发送推送通知

我使用openfire 3.9.3服务器和Android和IOS作为客户端。 我想在收件人用户离线时通过推送通知将消息发送给两个客户端。 当发送推送时,发件人应该收到消息。

为此,我尝试过:

  • 使拦截者:在这,我没有得到任何异常或消息失败,我可以跟踪。

  • 也修改openfire代码。 但我不认为这是一个好的解决方案。

  • 我只想知道,是否有任何插件或修改openfire代码是它的最后一个解决方案?


    好吧,我在搜索和阅读文档后得到了答案。

    Openfire提供自定义插件支持。 所以我为它创建了自己的支持该功能的插件。

    下面是openfire插件开发的一个更好的分步说明。

    简单来说,

    根据文档构建openfire源代码并创建openfire插件结构。

  • 实现openfire插件接口,
  • 在plugin.xml中为你的插件类添加一个条目,
  • 把你的分贝数据库文件夹,
  • 在你的插件类中初始化你的拦截器。
  • 用ant工具构建它。
  • 通过管理面板将您生成的jar上传到openfire插件列表中。
  • 链接地址: http://www.djcxy.com/p/23293.html

    上一篇: Openfire Sending Push notification when user is offline

    下一篇: How to install an app on an android phone using Android studio?