我已经在Openfire 3.10.2
上安装了Ubuntu 12.04
。
聊天正常,对于离线消息管理,我已经安装了CallbackOnOffline插件。收件人脱机时,将调用一个URL。
该插件从plugin.callback_on_offline.url
属性加载url,添加“to”和“from”参数,并执行异步GET请求。 Sample Link。
我检查了从中得到的信息,并得到了“到”和“来自”,但是我还需要这些信息以及用于推送通知的消息。
重要部分:-
我想自定义openfire的CallbackOnOffline插件,并且要添加一个参数“message”。我怎样才能做到这一点?
您将在此处找到代码:https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
现在,如何创建.jar文件,这需要在openfire中制作可安装的插件?
最佳答案
如果要向链接添加更多参数。您需要扩展CallbackOnOffline插件。您将在此处找到代码:https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
如果您查看java类,则会在第109和110行上找到“to”和“from”参数,这些参数将被发送回(回调)。只需在其中添加您需要的值的参数即可。
更新:
之后,您需要再次使用ANT构建插件。查看如何构建插件:https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html
关于php - 通过PHP进行Openfire离线通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32822205/