Ho installato Openfire 3.10.2
su Ubuntu 12.04
.Notifica offline di Openfire tramite PHP
La chat funziona correttamente e per la gestione dei messaggi offline ho installato il plug-in CallbackOnOffline. Quando il destinatario è offline, viene chiamato un url.
Il plugin carica l'url dalla proprietà plugin.callback_on_offline.url
, aggiunge i parametri "a" e "da" ed esegue una richiesta GET asincrona. Sample Link.
Ho controllato quali informazioni ottengo da questo e ho ottenuto un "a" e "da", ma ho anche bisogno di quelle insieme al messaggio per le notifiche push.
parte importante: -
voglio personalizzare CallbackOnOffline plugin openfire e voglio aggiungere un altro parametro di "messaggio". Come lo posso fare?
Troverete il codice qui: https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
Ora, come creare il file .jar, che richiedono di fare plug-in installabili in openfire?
provare questi due plugin, https://github.com/xinminlabs/openfire-apns-plugin e HTTPS : //github.com/meisterfuu/Openfire-GCM – calvinfly
calvinfly: ok, lasciami provare, ma come openfire otterrà token dispositivo dispositivo f? –
crea un IQHandler personalizzato come [questo] (https://github.com/xinminlabs/openfire-apns-plugin/blob/master/src/main/java/com/wecapslabs/openfire/plugin/apns/ApnsIQHandler.java) . Nell'app client, inviare questo pacchetto IQ personalizzato al server XMPP per registrare il token. – calvinfly