【问题标题】:Openfire Sending Push notification when user is offline用户离线时Openfire发送推送通知
【发布时间】:2023-03-22 06:06:01
【问题描述】:

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

为此,我尝试了:

  1. 制作拦截器:在这个过程中,我没有收到任何可以跟踪的异常或消息失败。

  2. 同时修改 openfire 代码。但我认为这不是一个好的解决方案。

我只是想知道,有没有插件或者修改openfire代码是最后的解决方案?

【问题讨论】:

  • 你有答案吗?
  • 是的,我为它制作了拦截器,它现在正在工作。谢谢
  • 你在java中做了拦截器吗?在 c# 中可以吗?
  • 您能否提供更多详细信息?我有完全相同的要求。
  • @VishalShukla 您需要为其创建自己的自定义插件。

标签: openfire


【解决方案1】:

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

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

Here 是对 openfire 插件开发的更好的分步说明。

简而言之,

根据doc构建openfire源代码并创建openfire插件结构之后。

  1. 实现openfire Plugin接口,
  2. 在 plugin.xml 中为您的插件类添加一个条目,
  3. 将您的数据库放入数据库文件夹中,
  4. 在插件类中初始化拦截器。
  5. 使用 ant 工具构建它。
  6. 通过管理面板将您生成的 jar 上传到您的 openfire 插件列表中。

【讨论】:

  • 嘿,Rahul,这对你来说是可能的,那么请你分享那个插件吗?
  • 你能把这个插件分享给我们吗?这将会非常棒!提前致谢!
  • 嗨,Rahul,如果可能的话,能否请您与我们分享该插件?
猜你喜欢
  • 2013-04-12
  • 1970-01-01
  • 2015-07-27
  • 2012-04-14
  • 2013-05-28
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
相关资源
最近更新 更多