Comment tester Push Notification fonctionne dans mon application

Dans ma request, j'applique le service de notification push.
J'ai un server Content Provider, qui contient certains produits.
J'ai généré le certificate de client SSL et l'ai attaché à mon profil de provisionnement de développement. Ce profil est également ajouté à mon application.
J'ai écrit le code dans les methods de délégué (guidé par les directives d'Apple pour la mise en œuvre de la notification push). Tout set.

Maintenant, je veux tester mon application si elle transmet la notification push selon l'exigence. Toute idée sur comment puis-je le tester m'aiderait beaucoup.
Dois-je append un nouveau produit au server du fournisseur de contenu pour le tester?

Si oui, combien APNS prendra-t-il pour envoyer la notification push à mon appareil?

Guide très cool est posté ici: Programmation Apple Push Notification Services

Et une application ici: PushMeBaby Mac Os App que vous pouvez download et utiliser pour l'envoi de notifications push à vos appareils à partir d'un Mac.

APNS enverra la notification push à votre appareil dès que votre appareil sera disponible. Si je ne me trompe pas, votre appareil pings APNS chaque minute.

J'ai essayé toutes les 3 suggestions ci-dessus sans succès. Au cas où quelqu'un d'autre finit ici à la search d'une solution, je l'ai trouvé et ça marche très bien:

Pusher https://github.com/noodlewerk/NWPusher

Vous devriez essayer la twig de PushMeBaby , cela a fonctionné pour moi.

Essayez cette application en ligne, à travers laquelle vous pouvez coller le jeton de votre appareil et fournir le certificate, et ainsi envoyer une notification push à tous les appareils et vous permet également de personnaliser datatables. http://pushmebaby.herokuapp.com

Vous pouvez utiliser un testeur APNS, c'est un très bon outil pour tester APNS à partir de Mac Machine lien pour download ce logiciel. 2 choses que vous devez fournir pour tester la notification push

1. Certificat APNS (file .cer) 2. Jeton de périphérique de l'appareil iOS de l'user

PushMeBaby est gelé quand je teste iOS10 dans Xcode8. Essayez NWPusher, https://github.com/noodlewerk/NWPusher . Un outil convivial et simple avec interface graphique.

Qu'en est-il de curl :

 curl -d '{"aps":{"alert":"This is a test notification"}}' --cert YourCertificate.pem:YourPassword -H "apns-topic: com.example.yourapp" --http2 https://api.development.push.apple.com/3/device/YourDeviceToken 

D'abord, vous avez besoin de curl avec le support http2 .
Et vous devez convertir votre certificate push au format pem en utilisant openssl .

Si vous souhaitez prendre en charge l'authentification basée sur des certificates et des jetons avec APNS, vous pouvez essayer les notifications Push.

entrez la description de l'image ici