我是初学者离子3.我从" https://devdactic.com/ionic-firebase-angularfire/"学习FCM。问题是当我写"离子服务"一切都好。
但是当我在模拟器中运行错误" ** / node_modules / firebase / utils / promise.js
找不到模块:错误:无法解决' promise-polyfill' "。 我跑了" ** npm install promise-polyfill --save-exact "项目文件夹中cli中的命令错误消失了。
出现新的错误" 错误:cordova-plugin-fcm:您已安装 平台ios但文件' GoogleService-Info.plist'没找到你的 Cordova项目根文件夹。"
有人请提出一些解决错误的建议。
答案 0 :(得分:0)
错误说一切都没有?
错误:cordova-plugin-fcm:您已安装平台ios但文件 ' GoogleService-的Info.plist'在您的Cordova项目根目录中找不到 文件夹中。
您只需将GoogleService-Info.plist
添加到标志性项目的根文件夹中即可。就是这样。
您可以在this video上查看更多详细信息。 (这适用于Android.But iOS
也采用相同的步骤)
答案 1 :(得分:0)
确保您已在Android SDK Manager中安装了 Google Repository
我有这个问题。我只是安装了FCM插件。 将google-services.json文件复制到根项目文件夹。你可以找到这个 来自你的firebase项目。 https://console.firebase.google.com/u/3/project/