Si vous constatez qu'un push n'a pas été reçu, commencez par vérifier l'historique d'envoi.

Vous le trouverez dans le menu Marketing > Notifications > Historique de Push

Si l'état du push est vert, cela signifie que le push a bien été envoyé à vos utilisateurs.

Si une erreur s'affiche :
1. Vérifiez tous les points suivants de cette aide en ligne pour la plateforme concernée.
2. Contactez l'équipe du support en spécifiant en détail si certains de vos paramétrages doivent être mis à jour sur votre back office.


1

L'état affiche un badge vert, mais le push n'a pas été reçu

Pensez à vérifier que les notifications sont bien autorisées sur votre appareil :
- Sur iOS, dans les paramètres du téléphone
- Sur Android, sur la page Paramètres de l'application (si vous avez ajouté cette page à votre application).

Malgré tout, il peut arriver qu'un push affichant un badge vert n'ait pas été remis aux destinataires. 


Nous vous rappelons que GoodBarber n'assure pas la distribution des notifications push aux destinataires, mais transmet simplement la requête d'envoi aux serveurs d'Apple et de Google. La requête est ensuite mise en attente sur leurs serveurs en attendant d'être envoyée aux destinataires.


2

Android - Vérifiez si la console Google et le projet Firebase correspondent

Dans l'historique, votre push affiche un badge orange, et la mention "Push envoyé sur iOS et en erreur sur Android".

Cela signifie qu'il y a soit une erreur avec le numéro de projet, ou bien dans les paramètres de votre projet Firebase.

1. Connectez-vous à votre console Google Cloud  
2. Sélectionnez votre projet
3. Vérifiez sur le tableau de bord de Google si le numéro de projet est le même que celui enregistré dans votre back office (Menu Canaux de Vente > App Android > Certificats )
4. Vérifiez quel est votre numéro de projet, vous en aurez besoin dans les prochaines étapes

(Il peut y avoir une erreur d'affichage des API sur des navigateurs autres que Chrome, nous recommandons donc d'utiliser ce navigateur pour réaliser cette vérification).

picture

5. Connectez-vous sur la console Firebase
6. Vérifiez que votre projet est bien lié à votre projet sur la console Google Cloud:
- Sélectionnez votre projet Firebase (créé lors de la première génération de votre app Android à l'étape 10 de cette aide en ligne )
- Cliquez sur l'icône à droite de "Project Overview" (Petite roue)
- Sélectionnez "Paramètres du projet"
- Cliquez sur l'onglet "Cloud Messaging"
- Vérifiez si l'ID de l'expéditeur sur Firebase correspond au numéro de projet de la console Google Cloud (voir l'étape 4 ci-dessus)

picture

3

Android - Firebase app Android

1. Connectez-vous sur la console Firebase
2. Sélectionnez votre projet Firebase (créé lors de la première génération de votre app Android à l'étape 7 de cette aide en ligne )
3. Cliquez sur l'icône à droite de "Project Overview(Petite roue)
4. Sélectionnez "Paramètres du projet"
5. Cliquez sur l'onglet « Général »
6. Vérifiez si le nom du package défini sur Firebase correspond au nom du package enregistré dans votre back office (Menu Canaux de vente > App Android > Certificats )

picture

4

Android - Console Google Cloud

1. Connectez-vous sur la console Google
2. Sélectionnez votre projet 
3. Accédez au menu API & Services > Identifiants
4. Ouvrez votre clé Android et vérifiez que vous avez activé les 2 restrictions d'API suivantes :
- Maps SDK pour Android
- Firebase Installations API

Si vous ne l'avez pas encore fait, assurez-vous de restreindre ces 2 API et d'enregistrer vos modifications.

picture

5

Android - Backoffice GoodBarber

1. Accédez au menu Publier > Application Android > Certificats
2. Téléchargez le fichier de configuration Firebase et le fichier de compte de service
3. Comparez les deux fichiers et vérifiez si l'ID du projet est le même :

picture

Une fois que vous avez vérifié les points 2 à 5 ci-dessus, contactez l'équipe de support en précisant en détail les éléments suivants :
1. Si les numéros de projets Google Cloud Console et Firebase correspondent
2. Si le nom du package est correctement défini sur votre console Firebase
3. Si le project_id diffère sur votre fichier de configuration Firebase et votre fichier Service Account

En fonction de votre configuration, l'équipe de support vous donnera des instructions pour résoudre le problème.

Remarque : une fois le problème résolu, vous devrez régénérer l'application Android et envoyer une mise à jour au store, si elle a déjà été publiée.


Autres articles
Conseils pour créer une app