我需要在我正在开发的PhoneGap生成应用程序中实现推送通知。Firebase推送通知与PhoneGap生成使用科尔多瓦插件-Fcm
我没有找到有关使用新的Google服务Firebase Cloud Messaging(FCM)的文档,但由于它应该是我们现在必须使用的,我搜索了一个可以使我的生活更轻松的API。
我发现:https://www.npmjs.com/package/cordova-plugin-firebase
所以我加入到我的config.xml:
<plugin name="cordova-plugin-fcm" source="npm" />
并把谷歌与services.json我从https://console.firebase.google.com/创造了我的压缩文件夹的根上传到Phonegap Build。
,但我得到了以下错误:
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
我创建的根“项目”文件夹,把该文件存在,但不工作也没有。
目前我的app文件夹的样子:
\css
\img
\js
\res (icons and splashscreens)
index.html
config.xml
google-services.json
如果有谁知道在那里我已经把那个文件或必须实现这个任何其他方式,甚至使用其他的API,我真的很感激它。 我从来没有使用过Phonegap CLI,我一直在使用Phonegap Build。
非常感谢,这工作完美!那么,至少我能够编译它,现在我必须看看cordova-plugin-fcm插件是否可以正常工作。非常感谢你! –
仅供参考,您也可以克隆该项目并将其托管在个人存储库中的免费bitbucket中。然后在配置文件中使用 –
Guy
Thanks for这个答案。两个后续步骤:1)为什么cordova-plugin-fcm不包含复制功能? 2)有没有办法以相同的方式解决配置文件问题(以某种方式从www文件夹中复制)? – Yaron