Pour iOS
Assurez-vous d'avoir coché la case « Envoyer une notification push » lorsque vous envoyez un message manuel.
Assurez-vous de demander la permission à vos users pour envoyer des notifications push.
Recevez-vous un jeton d'appareil de APNS ? Si vous placez un point d'arrêt dans l'appel délégué
application:didregisterforremotenotificationswithdevicetoken:, vous devriez obtenir un jeton peu après le lancement de votre application.Avez-vous défini le bon Bundle ID dans Paramètres > Canaux > Messenger > Installation ? Assurez-vous qu'il correspond à l'application à laquelle vous souhaitez envoyer des notifications push.
Votre clé privée est-elle toujours active ? Vérifiez vos clés pour vous assurer qu'elle n'a pas été révoquée.
Assurez-vous que les notifications sont activées pour votre application. Pour vérifier sur iOS, allez dans Paramètres > Notifications > Votre application et assurez-vous que « Autoriser les notifications » est activé.
L'utilisateur signale-t-il des problèmes sur la dernière version de votre application qui implémente les notifications push ?
Vous pouvez trouver plus d'informations techniques et des étapes de dépannage dans la Bibliothèque des développeurs Apple iOS.
Pour Android (FCM)
Assurez-vous de cocher la case « Envoyer une notification push » lorsque vous envoyez un message manuel.
Vérifiez que les notifications ne sont pas désactivées pour votre application sur votre appareil de test. Sur l'appareil, allez dans Paramètres > Son & Notification > Notifications d'application. Cela peut varier selon la version d'Android.
Avez-vous spécifié la bonne clé API du serveur Push ?
Assurez-vous d'avoir ajouté votre fichier
google-services.jsondans le bon répertoire.Il peut également y avoir des retards généraux de notification Android dus aux différents réglages des fabricants pour l'optimisation de la batterie, comme détaillé dans cet article. Il y a aussi https://dontkillmyapp.com/ qui explique comment modifier les options de batterie pour différents appareils. Assurez-vous donc que toutes les fonctions d'optimisation de la batterie sont désactivées lors des tests des notifications push.
Pour Android, nous exigeons actuellement que Google Play Services soit présent sur l'appareil. Certains appareils Android n'ont pas Google Play Services et nous ne supportons pas les notifications push pour ceux-ci.
L'utilisateur signale-t-il des problèmes sur la dernière version de votre application qui implémente les notifications push ?
Note :
Les notifications push sont envoyées dès que le message correspondant est détecté. Intercom n'attend pas que l'utilisateur soit en ligne pour les envoyer.
Nous envoyons uniquement des notifications push au Mobile SDK, nous ne supportons pas actuellement les notifications push sur desktop (Windows/macOS).
Nous supportons plusieurs appareils, une personne peut avoir autant d'appareils enregistrés et nous enverrons à tous.
En général, toutes les notifications push / messages ne sont envoyés :
lorsque l'application n'est pas au premier plan, elle doit donc être en arrière-plan (par exemple, vous utilisez une autre application, ou le téléphone est éteint ou sur l'écran de verrouillage/accueil). Cependant, pour Android, les messages push peuvent être délivrés dans toutes les situations (application en arrière-plan, ouverte ou fermée).
Vous rencontrez toujours des problèmes ?
N'hésitez pas à contacter notre équipe via le Messenger, nous pourrons examiner cela de plus près pour vous.
