Zainstalowałem Openfire 3.10.2
na Ubuntu 12.04
.Powiadomienie offline o trybie Openfire za pośrednictwem PHP
Czat działa poprawnie, a do zarządzania wiadomościami w trybie offline Zainstalowałem wtyczkę CallbackOnOffline. Gdy adresat jest offline, wywoływany jest adres URL.
Wtyczka ładuje adres URL z właściwości plugin.callback_on_offline.url
, dodaje parametry "do" i "od" i wykonuje asynchroniczne żądanie GET. Sample Link.
Sprawdziłem, jakie informacje otrzymuję od tego i mam "do" i "od", ale potrzebuję również tych wraz z wiadomością dla powiadomień wypychanych.
ważny element: -
Chcę dostosować CallbackOnOffline wtyczki z Openfire i chcę dodać jeszcze jeden parametr "wiadomość". Jak mogę to zrobić?
Znajdziesz tutaj kod: https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
Teraz, jak utworzyć plik .jar, które wymagają, aby wtyczki instalowalnego w Openfire?
próby tych dwóch wtyczek https://github.com/xinminlabs/openfire-apns-plugin HTTPS : //github.com/meisterfuu/Openfire-GCM – calvinfly
calvinfly: ok, pozwól mi spróbować, ale jak openfire dostanie tokeny urządzenia o f urządzenie? –
utwórz niestandardowy IQHandler, taki jak [this] (https://github.com/xinminlabs/openfire-apns-plugin/blob/master/src/main/java/com/wecapslabs/openfire/plugin/apns/ApnsIQHandler.java) . W aplikacji klienckiej wyślij ten niestandardowy pakiet IQ do serwera XMPP, aby zarejestrować token. – calvinfly