Notifications Push iOS - mise à jour du badge sans alerte?
Est-il un moyen de mettre à jour le numéro du badge sans montrer une alerte ou l'ouverture de l'application?
Je suis en train d'écrire une application qui doit toujours afficher le nombre de messages non lus dans le badge sur l'icône, mais je veux le faire sans afficher aucun message d'alerte à l'utilisateur.
Je suis en train d'élaborer pour iOS 5.0+.
EDIT: Pour être plus clair, je vous demande de parler d'un moyen pour ce faire lorsque l'application n'est pas en cours d'exécution. Je veux que le serveur de pousser un nouveau numéro de badge sans montrer une alerte.. Est-ce possible?
source d'informationauteur Ran Dahan
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire.
Il est possible d'envoyer une notification push sans une alerte.
Vous pouvez même enregistrer votre demande de badge notifications, auquel cas le serveur du fournisseur de même ne pas être en mesure d'envoyer des alertes ou des sons.
Remarque qu'il dit
one or more of the properties
. L'alerte propriété est facultative. Vous pouvez même envoyer une notification avec un videaps
dictionnaire (c'est à dire envoyer seulement des propriétés personnalisées).La seule alerte l'utilisateur va voir le message d'alerte qui lui demande de lui/elle, que ce soit pour permettre les notifications push. Cette alerte s'affiche uniquement la première fois que l'application est lancée après l'installation.
Dans cet exemple, vous inscrire à des non des notifications d'alerte (badges et des sons uniquement) :
Toutes les citations sont prises à partir de l'Apple Locales et des notifications Push guide de programmation.
Vous pouvez utiliser
utiliser cette méthode....cela aidera à u.
vous devez utiliser
applicationIconBadgeNumber
localement de la manipulation de votre application numéro d'insigneJe ne pense pas que c'est possible de le faire sans alerte aussi loin que l'ajout d'insigne de compteur à partir de la notification à distance. Vous devriez lire à propos de Service APNdans votre cas vous pouvez vous inscrire pour
UIRemoteNotificationTypeBadge
vous devriez lire à propos de Local & Notification Push guide de Programmation