我是 Phonegap 的新手。我之前没有使用 Cordova 项目的经验。我正在尝试将推送通知从 Firebase Cloud Messaging(FCM) 发送到应用程序。我正在使用 cordova-plugin-fcm。我将 google-services.json 添加到 cordova 项目根目录。我还修改了 build.gradle 以使用该插件。当我运行该项目时,我收到以下消息
[phonegap] [console.log] adding proxy for Device
[phonegap] [console.log] Error: exec proxy not found for :: FCMPlugin :: ready
[phonegap] [console.log] FCMPlugin Ready ERROR
[phonegap] [console.log] FCMPlugin.js: is created
[phonegap] [console.log] adding proxy for File
[phonegap] [console.log] adding proxy for Globalization
[phonegap] [console.log] adding proxy for InAppBrowser
[phonegap] [console.log] adding proxy for Capture
[phonegap] [console.log] adding proxy for NetworkStatus
[phonegap] [console.log] Persistent fs quota granted
[phonegap] [console.log] Received Event: deviceready
如何解决这个问题?我错过了什么?任何帮助,将不胜感激。 提前致谢:)
最佳答案
我正在使用 ionic cordova 并且遇到了同样的问题。经过 5 小时的 RnD 了解这个问题是因为安装了 ionic 版本。
解决步骤:
使用下面的命令卸载 ionic
npm uninstall -g ionic
然后安装以下 ionic 版本:
npm 安装-g ionic@5.4.13。 (此版本在尝试了许多最新版本后有效)
删除android版本
ionic cordova 平台 rm android --save
添加新的平台
cordova平台添加android@8.0.0
//新的 android 安装后需要使用以下命令接受所有许可证
转到光盘。/Users/anand/Library/Android/sdk
CD 工具/bin。
然后输入下面的命令
是的 | ./sdkmanager --licenses && ./sdkmanager --update
关于cordova - 如何修复 Phonegap 中的 ' FCMPlugin Ready ERROR'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940653/