Est-il une mauvaise pratique d'appeler registerForRemoteNotificationTypes
dans applicationDidBecomeActive
? Je l'appelais en applicationDidFinishLoading
, mais avec le multitâche, l'enregistrement ne se passait pas pendant des jours ou des semaines pour certains utilisateurs. Je voudrais appeler l'enregistrement plus souvent, mais je ne veux pas l'appeler si souvent, si c'est une mauvaise pratique.appel "registerForRemoteNotificationTypes" dans "applicationDidBecomeActive"
Répondre
Ce n'est pas une mauvaise pratique.
En fait documentation Apple dit ceci: Apple documentation
Si votre application a déjà enregistré, appelant
registerForRemoteNotificationTypes:
résultats dans iOS en passant le dispositif jeton au délégué immédiatement sans encourir de frais généraux supplémentaires.
Les jetons de périphérique peuvent changer.
Votre application doit se réinscrire à chaque fois qu'il est lancé dans iOS par appelant la méthode
registerForRemoteNotificationTypes:
deUIApplication
.
Lien mis à jour vers [Présentation des notifications locales et distantes] (https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/index.html # // apple_ref/doc/uid/TP40008194-CH3-SW1) – wuf810
- 1. Besoin d'aide avec applicationDidBecomeActive
- 2. applicationDidBecomeActive écran actuel
- 3. charge après Voir applicationDidBecomeActive
- 4. Comment recharger l'image dans UIButton dans applicationDidBecomeActive
- 5. didRegisterForRemoteNotificationsWithDeviceToken: ne pas invoquer à appeler registerForRemoteNotificationTypes :?
- 6. Tous les événements qui déclencheraient l'applicationWillResignActive & applicationDidBecomeActive
- 7. Actualiser ios UIViewController sur applicationDidBecomeActive
- 8. iOS - In-App Purchase & applicationDidBecomeActive
- 9. utiliser applicationDidBecomeActive pour appeler viewDidLoad
- 10. applicationDidBecomeActive avec une vue spécifique
- 11. Comment mettre à jour l'écran avant applicationDidBecomeActive?
- 12. APNS: Ne recevant aucun commentaire pour registerForRemoteNotificationTypes: ni +/-
- 13. iOS - Mise à jour des contrôleurs View dans applicationDidBecomeActive
- 14. registerForRemoteNotificationTypes Informations supplémentaires pour les utilisateurs. Peut-il être affiché?
- 15. Comment faire pour reprendre le processus sur applicationDidBecomeActive
- 16. Application iOS - Actualiser la dernière version de WebView sur applicationDidBecomeActive
- 17. Comment afficher la vue sur applicationDidBecomeActive avec UITabBarController
- 18. Mise à jour UILabel à partir de applicationDidBecomeActive?
- 19. segue .. de n'importe où à la première scène (après applicationDidBecomeActive)
- 20. applicationDidBecomeActive ne semble pas fonctionner sur l'appareil - uniquement dans le simulateur
- 21. Les notifications locales ne fonctionnent pas Lorsque vous entrez dans applicationDidBecomeActive
- 22. L'appel de méthodes NSRunLoop dans applicationDidBecomeActive empêche le système de répondre
- 23. Comment définir une cible de NSTimer à partir de l'instance active lorsque applicationDidBecomeActive sur iphone
- 24. iOS Récupération des notifications push sur applicationDidBecomeActive lorsque l'application: didReceiveRemoteNotification n'est pas déclenchée
- 25. De retour à la vue principale après appel téléphonique iPhone
- 26. filtres dans twig appel
- 27. Appel dans Windows Forms
- 28. Appel Cells.End dans Excel
- 29. Appel Connection.Close/Finaliser dans
- 30. Appel Perl dans Tcl
lien Mise à jour à [Notifications locale et à distance Vue d'ensemble] (https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/index.html#//apple_ref/doc/uid/TP40008194-CH3-SW1) – wuf810