Pousser le dialogue des notifications
-
13-09-2019 - |
Question
Est-il possible que je pourrais faire la « Voulez-vous activer les notifications push ... » dialogue de ne pas venir sur le premier lancement de l'application de temps, mais plutôt d'une autre action dans l'application?
Regardz, Mladen
La solution
La boîte de dialogue ne doit pas apparaître jusqu'à ce que vous appelez la méthode registerForRemoteNotificationTypes
. Je suppose que vous appelez dans appDidFinishLoading
en ce moment? Il suffit de le déplacer à la partie de votre application qui est pertinente pour les notifications Push.
Il est une situation similaire avec CoreLocation. Il peut confondre l'utilisateur si vous demandez l'emplacement des utilisateurs avant que votre demande a indiqué pourquoi il en a besoin.