我已经在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/

10-12 07:18