Je suis à la recherche d’un moyen de déterminer si l’utilisateur a, via les paramètres, activé ou désactivé les notifications push pour mon application.
Réponses
Trop de publicités?Je ne peux pas commenter (pas assez de réputation), mais re: quantumpotato:
Où types
est donné par
UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
on peut utiliser
if (types & UIRemoteNotificationTypeAlert)
au lieu de
if (types == UIRemoteNotificationTypeNone)
vous permettra de vérifier uniquement si les notifications sont activées (et ne vous inquiétez pas à propos des sons, des badges, le centre de notifications, etc.). La première ligne de code (types & UIRemoteNotificationTypeAlert
) sera de retour YES
si Alerte "Style" est réglé sur "Bannières" ou "Alertes" et NO
si Alerte "Style" est réglé sur "None", indépendamment des autres paramètres.