Firebase les notifications Push avec PhoneGap Build à l'aide de cordova-plugin-fcm

J'ai besoin pour mettre en œuvre les notifications push dans une application PhoneGap Build que je suis en développement.

Je n'ai pas trouvé beaucoup de documentation sur l'utilisation du nouveau service de Google, Firebase Messagerie en Nuage (FCM), mais puisqu'il est censé être ce que nous avons à utiliser maintenant, j'ai cherché une API qui pourrait me rendre la vie plus facile.

J'ai trouvé: https://www.npmjs.com/package/cordova-plugin-firebase

J'ai donc ajouté à mon config.xml:

<plugin name="cordova-plugin-fcm" source="npm" />

Et de mettre le google-services.json que j'ai créé à partir de https://console.firebase.google.com/ dans la racine du dossier, je zip à télécharger sur le Phonegap Build.

Mais j'obtiens l'erreur suivante:

Execution failed for task ':processReleaseGoogleServices'.
> File google-services.json is missing. The Google Services Plugin cannot function without it. 
  Searched Location: 
  /project/src/release/google-services.json
  /project/google-services.json

J'ai créé le "projet" dans le dossier racine et de mettre le fichier mais cela ne fonctionne pas non plus.

Actuellement mon dossier app ressemble:

\css
\img
\js
\res (icons and splashscreens)
index.html
config.xml
google-services.json

Si quelqu'un sait où je dois mettre ce fichier ou de toute autre manière de mettre en œuvre ce même en utilisant d'autres API, je voudrais vraiment l'apprécier.
Je n'ai jamais utilisé Phonegap CLI, j'ai toujours été à l'aide de Phonegap Build.

OriginalL'auteur Jorge Lizaso | 2016-09-28