J'utilise FCM pour les notifications Push. Ce message d'erreur s'affiche toujours.
"Le fichier google-services.json est manquant. Le plug-in de services Google Ne peut pas fonctionner sans ce dernier 3"
au téléphone, j'ai placé mon google-services.json sur chaque dossier et rien ne fonctionne
Comme mentionné précédemment, google-services.json
doit être copié au bon endroit. l'emplacement a récemment changé pour app/google-services.json
. Donc, le config.xml
doit être adapté en conséquence à
<resource-file src="google-services.json" target="app/google-services.json" />
Tout d'abord, vous devez télécharger google-services.json:
( https://support.google.com/firebase/answer/7015592 )
Ok, vous devez maintenant installer cordova-support-google-services:
cordova plugin add cordova-support-google-services --save
Ensuite, vous devez placer google-services.json à la racine de votre projet (au même niveau que le dossier www), puis la balise du fichier de ressources le copiera sur les plateformes/Android/app /
Ensuite, mettez le config.xml
<platform name="Android">
<resource-file src="google-services.json" target="app/google-services.json" />
...
</platform>
Remarque: si vous utilisez cordova-Android sous la version 7, spécifiez
target = "google-services.json"
au lieu.
Maintenant, essayez à nouveau de construire!
Placez le fichier google-services.json
à la racine de votre projet et assurez-vous qu'il sera copié dans le répertoire www
en ajoutant cette ligne au fichier config.xml
(entre les balises <platform name="Android">...</platform>
):
<resource-file src="google-services.json" target="google-services.json" />
puis relancez ionic cordova prepare Android
.
Copiez votre google-services.json
dans votre ionicProject/src
, puis essayez de supprimer et de réinstaller le plugin ionic-firebase
.
J'ai placé google-services.json
dans le dossier Platforms/Android/
et run ionic cordova build Android
. Ça marche.
Supposons que vous placiez le fichier google-services.json dans le dossier src/app Relativement à votre projet ionique, il se trouve dans src/app/google-services.json
Maintenant, pour être sûr qu'il sera copié à l'emplacement correct de la construction, vous devez ajouter une ligne de code au fichier config.xml.
<resource-file src="src/app/google-services.json" target="app/google-services.json" />
Notez que la propriété src de cette ligne doit refléter le chemin relatif du fichier google-service.json en conséquence.
C'est aussi simple que ça
Vous devez copier le fichier google-services.json dans le dossier plates-formes/Android/app. L'exécution d'un cycle Android fonctionnera correctement.
(Vous pouvez télécharger le fichier google-services.json à partir des paramètres du projet firbase.