Lorsqu'un utilisateur installe mon application, j'enregistre son ID d'enregistrement (android) ou son jeton de périphérique (iOS) et envoie des notifications push qui fonctionnent correctement. Mais maintenant, je veux supprimer l'utilisateur du serveur lorsque l'application est désinstallée. Comment puis-je accomplir cela dans Phonegap: obtenir un événement après lequel je peux annuler l'enregistrement de l'identifiant d'utilisateur (android) ou du jeton d'appareil (ios)?Détecter un événement de désinstallation dans l'application phonegap
Note: J'utilise PushPlugin
grâce ajoy, je ne l'avais pas encore testé, fera bientôt et vous informerai aussi sur cette page, merci beaucoup pour la réponse – ahsanali
@Ajoy mais que si le propriétaire de l'appareil réinstalle l'application, il recevra toujours une notification en double pour chaque abonnement. J'utilise aws sns service avec gcm, je ne sais pas comment éviter ce problème. Dans le tableau de bord aws sns, j'ai 13 abonnements, mais en réalité il n'y a que 2 appareils où l'application est installée –
@NourdineAlouane Lorsque vous obtenez le message 'NotRegsitered', vous êtes censé le retirer de votre liste. Si l'utilisateur réinstalle l'application et est réenregistré, chaque réponse GCM aura 'canonical_id' dans la réponse. Utilisez-le pour mettre à jour l'identifiant d'enregistrement pour cet utilisateur. – Ajoy