web-dev-qa-db-fra.com

Android Notification push sans utiliser GCM

J'ai besoin de brèves étapes pour implémenter GCM sans utiliser la méthode standard d'Android. Au lieu de cela, je dois configurer mon propre serveur central pour l'enregistrement de l'appareil et télécharger le fichier du serveur vers l'appareil enregistré sans utiliser GCM.

J'ai également besoin de quelques suggestions pour bloquer certaines applications via la console d'administration (par exemple: besoin de choisir et d'envoyer une notification à un appareil particulier pour bloquer l'utilisateur pour lancer l'application gmail/Google Play installée sur l'appareil). Cela ressemble plus au concept de gestion des applications mobiles. Permettez-moi d'avoir une suggestion à ce sujet.

29
Senthil Mg

Quelques éléments pour commencer:

MQTT/Paho
Le projet Paho fournit des implémentations client open-source des protocoles de messagerie MQTT et MQTT-SN destinés aux applications nouvelles, existantes et émergentes pour Machine-to-Machine (M2M) et Internet of Things (IoT).
http://www.Eclipse.org/paho/https://developer.motorolasolutions.com/docs/DOC-2315

AndroidPN
Il s'agit d'un projet open source pour fournir un support de notification Push pour Android. Un serveur de notification basé sur xmpp et une trousse d'outils client. https://sourceforge.net/projects/androidpn/

Tutoriel
Exemple rapide sur la façon d'implémenter des notifications Push pour votre Android utilisant le protocole MQTT. Je ne discuterai PAS ici pourquoi une application peut avoir besoin de notifications Push ou des avantages de Push Over Pull. Je suppose que vous savez exactement ce que je veux dire par notifications Push et pourquoi vous en avez besoin. Cependant, avant de passer directement aux bonnes choses, voyons comment tout a commencé. http://tokudu.com/post/50024574938/how-to-implement-Push-notifications-for-Android

Le projet Deacon (obsolète)
Le projet Deacon vise à produire une bibliothèque de notifications push open-source pour la plate-forme Android. "Deacon" est une bibliothèque de classes Java utilisée par Android recevront des notifications Push d'un serveur Web de comète Meteor. "Deacon-Demo" ( http://github.com/davidrea/Deacon-Demo/ ) est une application Android Android utilisée pour les tests et la démonstration de Deacon, et est également développée par les membres du projet Deacon.
https://github.com/davidrea/Deacon

Question similaire: Message Push Android sans gcm possible?

De plus, si vous souhaitez avoir votre propre serveur tout en laissant GCM se charger de la livraison (c'est vraiment l'un des moyens les moins chers, sinon gratuits et les plus fiables pour envoyer des notifications), il existe de nombreuses alternatives. Comme PushJetPushKin et beaucoup plus .

30
Mdlc