Notifications GCM non reçues lorsque l'application est en mode arrière-plan sur iOS
Ce problème survient lorsque iOS reçoit des notifications en arrière-plan mais ne les gère pas dans l'interface utilisateur. Pour résoudre ce problème, assurez-vous que votre application :
-
Active les notifications push en arrière-plan : vérifiez que votre application a demandé et reçu l'autorisation de recevoir des notifications push en arrière-plan.
-
Définit l'icône de l'application du badge : Vérifiez que l'option "Icône de l'application du badge" est sélectionnée dans Paramètres > Section Notifications pour votre application.
-
Active la récupération en arrière-plan : configurez les paramètres de récupération en arrière-plan de votre application pour lui permettre de récupérer les notifications push en arrière-plan.
-
Gère l'arrière-plan. Notifications : implémentez les méthodes didReceiveRemoteNotification: et didReceiveRemoteNotification:fetchCompletionHandler: dans la classe AppDelegate de votre application pour gérer les notifications entrantes.
-
Utilise la clé Content-Available : Spécifiez le "contenu disponible " saisissez la charge utile de votre notification push pour vous assurer que l'appareil se réveille pour recevoir la notification même en arrière-plan.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn