如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?

Posted

技术标签:

【中文标题】如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?【英文标题】:How to fix ' FCMPlugin Ready ERROR' in Phonegap? 【发布时间】:2019-05-01 18:10:01 【问题描述】:

我是 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

如何解决这个问题?我错过了什么?任何帮助,将不胜感激。 在此先感谢:)

【问题讨论】:

你得到这个答案了吗? 【参考方案1】:

我正在使用 ionic cordova 并且遇到了同样的问题。经过 5 小时的 RnD 了解,这个问题是因为安装了 ionic 版本。

解决步骤:

    使用以下命令卸载离子

    npm 卸载 -g 离子

    然后安装以下离子版本:

    npm install -g ionic@5.4.13。 (这个版本在尝试了许多最新版本后才起作用)

    移除安卓版本

    ionic cordova platform rm android --save

    添加新平台

cordova平台添加android@8.0.0

// 新的android安装后需要接受以下命令的所有许可证

转到光盘。 /Users/anand/Library/Android/sdk

CD 工具/bin。

然后输入下面的命令

是的 | ./sdkmanager --licenses && ./sdkmanager --update

【讨论】:

我很久以前就停止了它的工作。无论如何,感谢您回答@Anand。我会把问题留在这里,以防万一有人遇到同样的问题。

以上是关于如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?的主要内容,如果未能解决你的问题,请参考以下文章

$_files 在 Phonegap/Cordova 中的图像上传中为空 [关闭]

Android - 仅修复 1 页的屏幕方向(phonegap)

修复了背景图像 PhoneGap/类固醇?

原生 ios phonegap/cordova 的 Angular $templateCache 和 $stateProvider 修复

修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题

如何使 PhoneGap iOS 应用程序的主窗口不可拖动?