Je n'ai pas encore implémenté les notifications push dans mon application. Ma compréhension est que l'application qui s'exécute sur l'appareil doit demander un jeton, puis envoyer ce jeton à mon serveur, et que mon serveur doit transmettre ce jeton à Apple chaque fois que je veux envoyer un message au périphérique/à l'application.valider le jeton de notification push iphone?
Un jeton de push spécifique à l'application est-il demandé ou toutes les applications de l'appareil partagent-elles un jeton? Y at-il un moyen pour moi de valider que le jeton envoyé par l'appareil à mon serveur a bien été généré par une demande dans mon application?
Je suis préoccupé par une parodie possible où une application voyous pourrait envoyer un jeton valide à mon serveur qui n'était pas un token mon application demandée. Cela pourrait amener mon service à envoyer des notifications push à cet appareil/application. Je comprends que c'est un scénario improbable. J'essaye de créer un mécanisme pour vérifier que quand mon application envoie des informations à mon serveur je parle en effet avec une instance de mon application, pas un client escroc. Les notifications push semblent être un moyen possible d'y parvenir.
le jeton est en fait unique à la combinaison de périphériques et d'applications. Ainsi, la même application, sur le même compte iTunes, sur un appareil différent obtient un jeton différent. C'est ainsi que l'utilisateur peut contrôler les appareils auxquels les notifications sont envoyées. – Alex
Vérifiez http://stackoverflow.com/questions/1278834/php-technique-to-query-the-apns-feedback-server pour la validation –