Ich habe Openfire 3.10.2
auf Ubuntu 12.04
installiert.Openfire Offline-Benachrichtigung durch PHP
Chat funktioniert gut und für die Offline-Nachrichtenverwaltung Ich habe das CallbackOnOffline Plugin installiert. Wenn der Empfänger offline ist, wird eine URL aufgerufen.
Das Plugin lädt die URL aus der plugin.callback_on_offline.url
-Eigenschaft, fügt 'to' und 'from' -Parameter hinzu und führt eine asynchrone GET-Anfrage aus. Sample Link.
Ich habe überprüft, welche Informationen ich davon bekomme und ich habe ein "zu" und "von", aber ich brauche auch diese zusammen mit der Nachricht für die Push-Benachrichtigungen.
wichtiger Teil: -
Ich möchte CallbackOnOffline Plugin von Openfire anpassen und ich möchte einen weiteren Parameter "message" hinzuzufügen. Wie kann ich das machen?
Sie den Code finden Sie hier: https://github.com/igniterealtime/Openfire/blob/master/src/plugins/callbackOnOffline/src/java/com/fotsum/CallbackOnOffline.java
Nun, wie zu erstellen .jar-Datei, die installierbaren Plug-in Openfire machen benötigen?
versuchen, diese beiden Plugins, https://github.com/xinminlabs/openfire-apns-plugin und https : //github.com/meisterfuu/Openfire-GCM – calvinfly
calvinfly: ok, lass mich das versuchen, aber wie openfire gerätsmarker bekommt o Gerät? –
Erstellen Sie einen benutzerdefinierten IQHandler wie [dies] (https://github.com/xinminlabs/openfire-apns-plugin/blob/master/src/main/java/com/wecapslabs/openfire/plugin/apns/ApnsIQHandler.java) . Senden Sie dieses benutzerdefinierte IQ-Paket in der Client-App an den XMPP-Server, um das Token zu registrieren. – calvinfly