Comment activer les types de notification push de faisceau de paramètres lors de l'enregistrement de notification push?
-
19-09-2019 - |
Question
J'ai créé ensemble de paramètres et également trois interrupteurs pour l'alerte, le son et badge. Je reçois également 0 ou 1 selon la commutation (On / Off). Maintenant, comment puis-je activer uniquement les types de notification sélectionné lorsque vous appelez cette méthode
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];
Comment définir les types?
La solution
Vous pouvez simplement passer un (ou de plusieurs OU) UIRemoteNotificationType , comme
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
Je vous recommande de permettre à tous les types ici. Cela créerait un nouveau paramètres pour l'application sous Paramètres de notification push dans l'application Paramètres, qui est l'emplacement standard pour la configuration utilisateur de notification push.
Je dirais contre avoir votre propre configuration dans votre paquet de paramètres de l'application.