Messages d’erreur « Push » courants
Consultez ces messages d’erreur courants pour la messagerie push :
Échec du push : MismatchSenderID
MismatchSenderId
indique une défaillance de l’authentification. Firebase Cloud Messaging (FCM) s’authentifie à l’aide de quelques données clés : l’identifiant de l’expéditeur et la clé API FCM. Vérifiez l’exactitude de ces deux éléments. Pour plus d’informations, consultez la documentation Android à ce sujet.
Les raisons peuvent inclure :
- Mauvais identifiant de l’expéditeur
- Inscriptions multiples si l’utilisateur s’inscrit sur un autre service push avec un senderID différent
Échec du push : InvalidRegistration
InvalidRegistration
peut se produire lorsqu’un jeton push est malformé. Les raisons peuvent inclure quand :
- Les gens transmettent les jetons d’enregistrement Braze manuellement mais n’appellent pas
getToken()
. Par exemple, ils peuvent passer l’instance ID entière. Le jeton du message d’erreur ressemble à|ID|1|:[regular token]
. - Les personnes s’inscrivent à plusieurs services. Nous nous attendons actuellement à des enregistrements push « à l’ancienne », donc si des gens s’inscrivent à plusieurs endroits et que nous détectons des intentions d’autres services, nous pouvons avoir des jetons push malformés.
Échec du push : NotRegistered
NotRegistered
signifie généralement que l’application a été supprimée de l’appareil (comme notre signal de désinstallation). Cela peut également se produire si plusieurs inscriptions se produisent et qu’une deuxième inscription invalide le jeton push que Braze reçoit.
Échec du push : Erreur d’envoi à un mauvais jeton push
Cette erreur peut survenir pour plusieurs raisons :
- Le jeton push ne nous est pas envoyé correctement dans
[[Appboy sharedInstance] registerPushToken:]
- Vérifiez le jeton dans le journal d’activité des messages. Il doit généralement ressembler à une longue chaîne de caractères et de chiffres. (e.g
6e407a9be8d07f0cdeb9e714733a89445f57a89ec890d63867c482a483506fa6
) Si ce n’est pas le cas, vérifiez le code impliqué dans l’envoi des erreurs de jeton de poussée de Braze.
- Vérifiez le jeton dans le journal d’activité des messages. Il doit généralement ressembler à une longue chaîne de caractères et de chiffres. (e.g
- Environnement de provisionnement mal adapté :
- Si vous inscrivez avec un certificat de développement et essayez d’envoyer des messages dans un environnement de production, cette erreur peut survenir.
- Braze prend uniquement en charge les certificats universels pour les environnements de production. Les tests de push effectués sur des environnements de développement avec un certificat universel ne fonctionneront pas.
- Ce rapport envoie les bounces en production, mais pas en développement.
- Profil de provisionnement mal adapté :
- Cela peut se produire si votre certificat ne correspond pas à celui utilisé pour obtenir le jeton. Si vous suspectez que c’est le cas, les étapes de vérification incluent :
- S’assurer que le certificat push utilisé pour envoyer un push depuis le tableau de bord de Braze et le profil de provisionnement est configuré correctement.
- Recréer la certification APN puis recréer le profil de provisionnement après la configuration du certificat APN sur le site
app_id
. Cela peut parfois résoudre des problèmes plus visibles.
- Cela peut se produire si votre certificat ne correspond pas à celui utilisé pour obtenir le jeton. Si vous suspectez que c’est le cas, les étapes de vérification incluent :
Échec du push : Service de feed-back APNS supprimé
Cela se produit généralement lorsque quelqu’un désinstalle. Braze interroge le service de feed-back APNS chaque nuit pour obtenir une liste de jetons non valides. Pour plus d’informations, reportez-vous au document d’Apple intitulé Communiquer avec les APN.
Dernière mise à jour le 24 janvier 2021