changement Badge et notification push dans iPhone SDK
-
08-10-2019 - |
Question
J'ai essayé le tutoriel notification push . Il fonctionne très bien mais le problème est badge. Lorsque je clique sur la vue, l'application est apparaît et fermez-le. il encore badge rouge dans l'icône de l'application. Comment enlever?
Une autre question est
quand je clique sur la vue, il apparaît l'écran d'accueil. Je veux montrer autre vue en venant de notification push.
La solution
Ceci permet de réinitialiser le demande numéro de badge . Si vous définissez cette valeur à zéro, il masquera le badge.
[UIApplication sharedApplication].applicationIconBadgeNumber = iCount;
Pour gérer votre notification push avec une vue séparée, vous devez gérer le message suivant dans votre délégué de l'application:
- (void)application:(UIApplication *)app didReceiveRemoteNotification:(NSDictionary *)userInfo
Vous pouvez accéder à la userInfo dictionnaire pour obtenir des informations supplémentaires sur la notification push qui a entraîné le rappel de message.