Notification Push insigne de réinitialiser le comte
Je suis en utilisant PushBot que mon service de notification push, ma question est comment puis-je réinitialiser le compteur. J'ai chercher et lire à utiliser cette ligne de code:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
La seule façon de le compteur est remis est si je quitte l'application de s'exécuter sur le mulit-barre de tâches et lancez à nouveau l'application, toute aide est grandement appréciée. Merci,
Quand voulez-vous effacer le compteur?
Je veux effacer le compteur lorsque l'application est lancée à nouveau.
Je veux effacer le compteur lorsque l'application est lancée à nouveau.
OriginalL'auteur Automator21 | 2013-08-06
Vous devez vous connecter pour publier un commentaire.
Juste faire un bouton sur votre INTERFACE utilisateur et sur son action de mettre la ligne de code:
Il sera réinitialisé.
Prendre un coup d'oeil Ici pour d'autres implémentations.
OriginalL'auteur
Pour effacer le compteur à chaque fois que l'application devient actif, il suffit d'inclure votre ligne de code:
Dans le
AppDelegate.m
du fichierapplicationDidBecomeActive
méthode du délégué.applicationDidFinishLaunchingWithOptions
n'est appelée sur le lancement initial, et n'est pas appelé de nouveau lorsque l'application passe à l'arrière plan et le dos au premier plan.Je suis également "le compte qui a été supprimé" + 1. Toute aide? J'ai mis ce code dans
applicationDidBecomeActive
ETapplicationDidFinishLaunchingWithOptions
Parlez-vous le numéro de badge dans une notification à distance? C'est à vous de définir sur le serveur lorsque vous envoyer la notification à distance.
OriginalL'auteur Marcus Adams
Pour Swift 3.0
OriginalL'auteur Jitendra Kulkarni