web-dev-qa-db-fra.com

exemple de jeton de périphérique iOS pour les notifications push

Je dois passer par la méthode d’authentification du serveur, qui nécessite deviceToken pour l’enregistrement. Mais je n’ai que des simulateurs, je ne peux pas leur prendre de jetons et j’envoie au serveur un faux jeton (de type 000 000 000) Mais je ne sais pas combien de chiffres y a-t-il dans le jeton de périphérique. Quelqu'un peut-il m'aider avec un exemple de jeton de périphérique?

7
Arthur

Le jeton de périphérique est de 32 octets. Un exemple de jeton de périphérique est fourni pour référence par raywenderlich

740f4707 bebcf74f 9b7c25d4 8e335894 5f6aa01d a5ddb387 462c7eaf 61bb78ad
13
iYoung

Le Guide de programmation des notifications locales et à distance Apple indique clairement: 

"Important: les jetons de périphérique des APN sont de longueur variable. Ne codez pas leur taille en dur."

Le peut actuellement avoir 32 octets, mais le codage en dur qui fera votre application pause dans le futur!

2
fpg1503

C'est 32 octets. Écrit en hexadécimal, ils prendront 64 chiffres. 

Vous pouvez consulter cette page pour plus de détails:

https://developer.Apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html

1
mgyky