Я установил Openfire 3.10.2
на Ubuntu 12.04
.Открытое уведомление Openfire через PHP
Чат работает нормально и для автономного управления сообщениями Я установил плагин CallbackOnOffline. Когда получатель находится в автономном режиме, вызывается URL-адрес.
Плагин загружает URL-адрес из свойства plugin.callback_on_offline.url
, добавляет параметры «to» и «from» и выполняет асинхронный запрос GET. Sample Link.
Я проверил, какую информацию я получаю от этого, и у меня есть «от» и «от», но мне также нужны те, которые вместе с сообщением для push-уведомлений.
Важная деталь: -
Я хочу, чтобы настроить CallbackOnOffline плагин из Openfire, и я хочу добавить еще один параметр "сообщение". Как я могу это сделать?
Вы найдете код здесь: https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
Теперь, как создать .jar файл, который требует, чтобы устанавливаемое плагин в Openfire?
попробовать эти два плагина, https://github.com/xinminlabs/openfire-apns-plugin и HTTPS : //github.com/meisterfuu/Openfire-GCM – calvinfly
calvinfly: хорошо, позвольте мне попробовать, но как openfire получит токены устройства dev лед? –
создать пользовательский IQHandler как [этот] (https://github.com/xinminlabs/openfire-apns-plugin/blob/master/src/main/java/com/wecapslabs/openfire/plugin/apns/ApnsIQHandler.java) , В клиентском приложении отправьте этот пользовательский пакет IQ на сервер XMPP для регистрации токена. – calvinfly