用户离线时Openfire发送推送通知
Posted
技术标签:
【中文标题】用户离线时Openfire发送推送通知【英文标题】:Openfire Sending Push notification when user is offline 【发布时间】:2014-12-30 03:12:08 【问题描述】:我使用 openfire 3.9.3 服务器和 android 和 ios 作为客户端。 当收件人用户离线时,我想通过推送通知向两个客户端发送消息。 并且当推送发送时,发件人应该得到消息回执。
为此,我尝试了:
制作拦截器:在这个过程中,我没有收到任何可以跟踪的异常或消息失败。
同时修改 openfire 代码。但我认为这不是一个好的解决方案。
我只是想知道,有没有插件或者修改openfire代码是最后的解决方案?
【问题讨论】:
你有答案吗? 是的,我为它制作了拦截器,它现在正在工作。谢谢 你在java中做了拦截器吗?在 c# 中可以吗? 您能否提供更多详细信息?我有完全相同的要求。 @VishalShukla 您需要为其创建自己的自定义插件。 【参考方案1】:好的,我在搜索和阅读文档后得到了答案..
Openfire 提供自定义插件支持。所以我为它创建了自己的插件来支持这个功能。
Here 是对 openfire 插件开发的更好的分步说明。
简而言之,
根据doc构建openfire源代码并创建openfire插件结构之后。
-
实现openfire Plugin接口,
在 plugin.xml 中为您的插件类添加一个条目,
将您的数据库放入数据库文件夹中,
在插件类中初始化拦截器。
使用 ant 工具构建它。
通过管理面板将您生成的 jar 上传到您的 openfire 插件列表中。
【讨论】:
嘿,Rahul,这对你来说是可能的,那么请你分享那个插件吗? 你能把这个插件分享给我们吗?这将会非常棒!提前致谢! 嗨,Rahul,如果可能的话,能否请您与我们分享该插件?以上是关于用户离线时Openfire发送推送通知的主要内容,如果未能解决你的问题,请参考以下文章