Device token identique pour chaque application
pistonman33
Membre
Bonjour,
Est ce que le device token est identique, comme son nom l'indique, sur toutes les applications d'un device ??
Je sais qu'il peut changer après un restore, mais est ce qu'il change pas du coup pour toutes les apps du téléphone ?
Bien à vous.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu as un device token associé à une application il me semble. J'avais lu que c'était comme ça depuis iOS6 ou 7 je sais plus.
Bien sûr que non il n'est pas identique. Il est unique à chaque paire {device, application}... Sinon comment le serveur qui envoie la notification avec ce token pourrait indiquer à Apple que cette notification est à destination de CETTE application sur CE device ? ;-)
Je ne dis pas que le deviceToken est identique. Mais ce raisonnement pour le prouver ne se tient pas forcement.
Apple peut savoir a quelle application la notif est liée, via d'autre moyen que d'associer l'id de l'app dans le deviceToken.
Cela pourrait-être explicite lors de l'appel au serveur d'apple, voir Apple pourrai le deviner via le certificat utilisé.
Si tu veux la source de l'info, c'est indiqué à divers endroits dans le Local and Remote Notifications Programming Guide, comme par exemple dans le paragraphe "Token Generation and Dispersal" :
Ou le paragraphe sur "Security Architecture" qui indique :