Serveur pour GCM notification push pour android en C#
Je suis en train de travailler sur une application android qui utilise le service de notification push par GCM. Actuellement, je suis coincé à la création d'un serveur. Les guides fournis par le GCM documentation est en java dont je n'ai aucune idée de comment le mettre en œuvre. Après avoir cherché pendant un certain temps, j'ai trouvé GCMSharp sur github qui utilise C#
PushSharp - https://github.com/Redth/PushSharp
Mais comme de maintenant, je suis nouveau à la création d'un serveur et n'ont aucune idée de comment commencer. Le serveur est en fait un service web qui maintient l'écoute à la demande et à l'obtention d'une demande de la diriger, de la GCM qui pousse la notification au client de téléphone?
Et si oui, dois-je la mettre en œuvre dans un webservice comme WCF?
OriginalL'auteur user2857001 | 2013-10-08
Vous devez vous connecter pour publier un commentaire.
Vous pourriez suivre cette tutoriel.
Vous n'avez pas besoin d'écouter les demandes. GCM Pousser directement pousse un message à l'appareil, sans aucune demande. Pour plus de détails, Lisez ce la documentation.
Tout ce que vous devez faire dans le backend est de collecter de l'appareil jetons à partir de périphériques android, les utilisateurs se sont enregistrés à GCM server et les enregistrer dans votre base de données. Lorsque vous souhaitez faire un message, vous pouvez demander à Google de Serveur pour envoyer votre message à l'aide du dispositif de jetons et de votre clé Api.
Ohh! Si le serveur est juste pour l'enregistrement de l'id et de la récupération de l'id. Et pour l'envoi de l'appareil à Un périphérique B, Appareil obtiendrez l'Appareil B de l'ID du serveur et il suffit de pousser la notification à l'aide de GCM à l'appareil B?
GCM n'est pas pour l'envoi de message à partir de l'appareil à Un périphérique B. Sa pour pousser le message du Serveur vers l'appareil. Cependant, vous pouvez construire un système de messagerie à l'aide de la GCM. Mais il n'est pas efficace et efficiente. Vous pouvez utiliser Serveur XMPP pour envoyer un message à partir de l'appareil à Un périphérique B.
OriginalL'auteur Seshu Vinay
J'ai répondu sur un autre fil et je suis ici à la répétition. Code ressemble peu plus long, mais ça fonctionne. Je viens d'envoyer une notification push sur mon téléphone, après avoir passé 2 jours en mettant en œuvre le code suivant dans le projet C#. J'ai renvoyé un lien au sujet de cette mise en œuvre, Mais ne le trouva pas à poster ici. Il en sera de partager mon code avec vous. Si vous voulez tester la Notification en ligne, vous pouvez visiter à cette lien.
Vous ne pouvez pas familier avec des mots comme apiKey, deviceId. Ne vous inquiétez pas, je vais vous expliquer quels sont-ils et comment les créer.
Si quelqu'un a besoin de l'aide de laisser un commentaire.
Heureux De Codage.
-Charitha-
OriginalL'auteur Charitha Goonewardena