Erreurs Android, Chrome, Firefox
Ces erreurs proviennent de Firebase Cloud Messaging (FCM) lorsque Pushwoosh envoie des notifications push à des appareils Android, Chrome ou Firefox.
| Erreur | Description | Que faire |
|---|---|---|
| AuthenticationError | L’authentification FCM a échoué en raison d’identifiants invalides. | Vérifiez que les identifiants, la ServerKey et le SenderID spécifiés dans le Control Panel de Pushwoosh sont corrects. |
| DisabledFirebaseAPI | L’envoi de notifications push via le nouveau protocole HTTP v1 est désactivé dans la console FCM. | Activez l’envoi de notifications push dans la console FCM en utilisant le nouveau protocole HTTP v1. |
| EmptyCredentials | Échec de l’envoi d’une notification push avec les identifiants spécifiés. Les identifiants spécifiés dans le Control Panel de Pushwoosh sont invalides. | Reconfigurez la plateforme (Paramètres → Configurer la plateforme). |
| FCMInternalServerError | FCM n’a pas réussi à livrer le message à l’appareil. Cela signifie généralement que le service FCM est temporairement indisponible. | Réessayez après un certain temps. |
| FrequencyCapping | L’appareil a été filtré par le Frequency Capping. | Si ce comportement n’était pas intentionnel, vérifiez les paramètres de Frequency Capping. |
| InternalServerError | FCM n’a pas réussi à livrer le message à l’appareil. Cela signifie généralement que le service FCM est temporairement indisponible. | Réessayez après un certain temps. |
| InvalidCredentials | Lors de la configuration de la plateforme, vous avez ajouté un JSON incorrect avec les identifiants FCM ou spécifié un SenderID ou une ServerKey incorrects. | Reconfigurez la plateforme en utilisant les identifiants, le SenderID et la ServerKey corrects depuis la console FCM. |
| InvalidEndpoint | Il s’agit d’une erreur interne de FCM qui signifie que la notification push est envoyée à une adresse invalide. | Réessayez après un certain temps. |
| InvalidPrivateKey | La clé privée spécifiée dans le champ private_key des identifiants FCM a une structure invalide. | Reconfigurez la plateforme dans le Control Panel de Pushwoosh et téléchargez à nouveau le JSON avec les identifiants. |
| InvalidRegistration | Le push token est invalide ; l’appareil sera désabonné des notifications. | Utilisez le token valide et vérifiez si vous avez activé les notifications de votre application sur l’appareil. |
| MessageTooBig | La taille du message dépasse la limite de 4096 octets de FCM. | Réduisez la taille du message que vous envoyez. |
| MistmatchSenderId | L’erreur se produit pour l’une des raisons suivantes :
| Assurez-vous d’utiliser un sender ID valide de la console Firebase dans votre application et dans la configuration de la plateforme Pushwoosh. |
| NotFound | Il s’agit d’une erreur interne de FCM qui signifie que le service FCM est actuellement indisponible. | Réessayez après un certain temps. |
| NotRegistered | L’appareil n’est pas enregistré. Ce statut signifie l’une des choses suivantes :
| Essayez d’utiliser un nouveau token. |
| PermissionDenied | Les identifiants spécifiés dans le Control Panel de Pushwoosh n’accordent pas l’autorisation d’envoyer des notifications push. Cela signifie que les notifications push ne peuvent pas être envoyées depuis ce compte FCM. | Obtenez les identifiants avec les autorisations correctes conformément à la documentation Firebase. Lors de la génération d’identifiants pour envoyer des messages, vous devez avoir le rôle Administrateur Firebase ou un rôle avec l’autorisation ‘cloudmessaging.messages.create’. |
| SenderIDMistmatch | L’erreur se produit pour l’une des raisons suivantes :
| Assurez-vous d’utiliser un sender ID valide de la console Firebase dans votre application et dans la configuration de la plateforme Pushwoosh. |
| TokenIsEmpty | Les raisons suivantes peuvent causer l’erreur :
| Si vous rencontrez cette erreur fréquemment, veuillez contacter notre équipe de support client. |
| Unavailable | Échec de l’envoi du message à FCM après plusieurs tentatives. Cela signifie généralement que le service FCM est temporairement indisponible. | Réessayez après un certain temps. Si vous rencontrez cette erreur fréquemment, veuillez contacter notre équipe de support client. |
| Unregistered | L’appareil n’est pas enregistré. Ce statut signifie l’une des choses suivantes :
| Essayez d’utiliser un nouveau token. |
| UnsupportedTokenType | Le token est invalide ; l’appareil sera désabonné des notifications. | Utilisez le token valide. |