XMPP (Openfire) les Notifications Push Android

J'ai vraiment essayé de trouver une solution à ce problème, mais n'a pas. Il y a quelques discussions liées à ce concept, mais je n'ai pas trouver une solution globale.

J'ai un serveur avec Openfire qui envoie des messages. Lorsque les deux utilisateurs sont en ligne, il n'y a pas de problème. Toutefois, lorsqu'un utilisateur est hors-ligne je voudrais vous envoyer une notification push, comme dans Whatsapp. J'ai entendu dire que Whatsapp et autres IM aux applications d'utiliser une version modifiée de ejabber pour envoyer des notifications push, mais ne pouvait pas trouver comment.

Une possibilité est d'utiliser GCM, mais je ne suis pas sûr si c'est la bonne façon d'aller. Aussi, je voudrais éviter d'interrogation, par souci de ne pas vider la batterie.

Que quelqu'un connait la solution à ce ou a un exemple?

OriginalL'auteur Max | 2013-06-01