错误:使用插件cordova-plugin-fcm在IONIC 1中找不到符号类FirebaseInstanceIdService

时间:2019-05-21 12:21:06

标签: ionic-framework

我的应用程序在离子1中,我正在使用cordova-plugin-fcm。现在,当我进行构建时,我看到此错误:找不到符号类FirebaseInstanceIdService。

我知道Google删除了该库,因此我尝试了几种解决方案,例如 从以下位置更改android project.properties:

cordova.system.library.1 = com.google.firebase:firebase-core:+ cordova.system.library.2 = com.google.firebase:firebase-messaging:+

至 cordova.system.library.1 = com.google.firebase:firebase-core:16.0.8 cordova.system.library.2 = com.google.firebase:firebase-messaging:17.5.0

很少有博客说有另一个插件可以解决此问题,但是无论如何,该插件有任何解决方案。如果无法解决此插件问题,那么对于其他插件cordova-firebase-plugin应该是正确的解决方案。如果您可以提供任何非常有用的链接。

谢谢。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。似乎不再支持cordova-plugin-fcm。但是一个程序员在github上分叉了它,以纠正最近的问题。这是一个新插件,但具有cordova-plugin-fcm的相同功能。因此,您可以将其视为相同的插件。

您可以在以下位置找到它 https://www.npmjs.com/package/cordova-plugin-fcm-ng

从CLI中执行以下命令就足够了:

cordova plugin remove cordova-plugin-fcm
cordova plugin add cordova-plugin-fcm-ng

所有返回结果都可以正常运行,至少对我来说:)