Tentative d'envoi de notifications Push à l'appareil iOS – ne pas les recevoir

J'ai jusqu'ici fait ce qui suit: – Certificat généré et key privée en tant que .pem, aussi les chat'd set. Connecté avec succès à gateway.sandbox.push.apple.com. – L'utilisation du profil provisoire avec notifications push est activé pour le développement, j'ai une application de base qui a demandé avec succès "Voulez-vous autoriser les notifications push", donc cela fonctionne correctement – Obtenu le jeton de l'appareil – J'ai essayé de tirer quelques pré fait des files pour SSL dans le bac à sable à partir d'Internet juste pour voir si je peux les faire fonctionner avant de commencer le développement.

Les files sont le file php posté ici: http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 . J'ai effectivement reçu un "message envoyé avec succès"

Le file python posté ici: Apple PNS (Push Notification Services) exemple de code ; J'ai dû éditer la command Python 3 "fromhash" à str (float.fromhash (…))

J'ai également essayé d'utiliser l'API PyAPNs: https://github.com/simonwhitaker/PyAPNs . J'ai toujours utiliser use_sandbox à true.

Évidemment, j'ai changé les jetons de l'appareil et les keys publiques / certificates au mien. Malheureusement, je n'ai pas encore reçu de notifications poussées, et je ne reçois aucune erreur concrète pour me dire pourquoi. Si quelqu'un peut faire la lumière, ce serait incroyable.

De mon commentaire dans la réponse de radesix, et des excuses que je ne peux pas fournir plus de détails comme cela a été une année depuis que j'ai touché le développement iOS.

Le problème était que mon profil provisoire avait la key "aps-environment" définie pour le développeur, mais pour une raison quelconque xcode a par défaut "déboguer". Changer cela dans l'éditeur a résolu mon problème.

Utilisez un service comme le dirigeable urbain (urbanairship.com) et vous l'aurez en quelques minutes. Moins pour vous de maintenir à long terme aussi.