2009-12-18 4 views
0

Amisune question relative au service de notification push Apple

Dans, les tests d'Apple service de notification push, serveur me envoie une réponse .K qui est pas le problème problème est que lorsque le serveur envoie une réponse à moi, à ce moment-là pop up est par le système d'exploitation (OS) .Comment manipuler

il y a 2 questions liées à ce 1> si pop up vient par OS, il y a 2 options 1> Appuyez sur OUI et 2> NON maintenant si je presse oui où il sera dans mon code 2> ou vous pouvez dire comment je sais si j'appuie sur oui il sera là où dans mon code .si je peux mettre NSLog (@ "abcdefghijkl mnop ");

+1

Pouvez-vous s'il vous plaît modifier la question. Cela n'a pas vraiment de sens. – notnoop

Répondre

0

Il existe deux situations dans lesquelles une notification push arrive. Soit votre application est déjà en cours d'exécution et elle arrive, ou elle n'est pas en cours d'exécution et elle arrive. Si ce n'est pas le cas, l'O/S a le contrôle exclusif de la gestion de la notification push, et vous ne pourrez rien faire à partir de votre application à moins que l'utilisateur ne procède.

Si votre application est déjà en cours d'exécution, vous pouvez faire à peu près tout ce que vous voulez. Fournissez simplement une implémentation pour méthode application:didReceiveRemoteNotification:.

Si votre application n'est pas en cours d'exécution, l'O/S est en cours de traitement et il y a très peu de choses que vous pouvez apprendre dès votre arrivée. Si l'utilisateur rejette simplement le message, aucun de vos codes ne sera exécuté. Si l'utilisateur accepte le message, votre application est lancée. Vous pouvez examiner le contenu du paramètre launchOptions à application:didFinishLaunchingWithOptions: pour voir ce qui s'est passé.

Questions connexes