Ho davvero provato a trovare una soluzione a questo problema ma non l'ho fatto. Ci sono alcuni thread relativi a questo concetto, ma non ho trovato una soluzione completa.XMPP (Openfire) Notifiche Push Android
Ho un server con Openfire che invia messaggi. Quando entrambi gli utenti sono online, non ci sono problemi. Tuttavia, quando un utente è offline, vorrei inviare una notifica push, come in Whatsapp. Ho sentito che Whatsapp e altre app IM utilizzano una versione modificata di ejabber per inviare notifiche push, ma non è stato possibile scoprire come.
Una possibilità è utilizzare GCM, ma non sono sicuro che questa sia la strada giusta da percorrere. Inoltre vorrei evitare il polling, per non sprecare la durata della batteria.
Qualcuno sa qualche soluzione a questo o ha un esempio?
Farò un tentativo. Vedo come questa potrebbe essere una buona soluzione. Una volta che la soluzione ha funzionato per me, accetterò la tua risposta :) – Max
Beh, vale la pena provare, ma non dimenticare che è una funzione di prova, quindi potrebbe non essere ancora pronta per la produzione. – Eran
Speravo di evitare l'utilizzo di GCM, dal momento che era necessario un account google sul dispositivo per ricevere una notifica push, tuttavia la vedo come l'unica opzione al momento. Grazie ancora per la tua risposta. – Max