2012-12-05 6 views
1

Comment puis-je enregistrer des informations d'un appareil Android dans une base de données lorsque les clients se connectent pour la première fois au serveur, afin de savoir sur quel appareil je devrais envoyer des notifications?android push notification avec mqtt

Répondre

0

Tout d'abord, il y a beaucoup d'informations utiles sur MQTT sur Android sur the MQTT.org wiki.

Cette question est moins sur Android ou MQTT et plus sur l'identification unique d'un périphérique client, et la gestion des données sur le service backend. Il n'y a pas de réponse unique ici, mais le MQTT ClientID/identifiant de votre appareil doit être unique, par ex. vous voulez générer un identifiant du côté client unique avant de vous connecter à un courtier. Vous souhaitez probablement également créer un sujet spécifique pour les notifications push sur cet appareil. Lors de la configuration initiale d'un nouveau client, écartez cette information dans une base de données de votre choix afin de connaître le sujet à utiliser pour adresser un périphérique individuel.

+1

C'est génial! Je vous remercie! – dpro

Questions connexes