我的应用程序在离子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应该是正确的解决方案。如果您可以提供任何非常有用的链接。
谢谢。
答案 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
所有返回结果都可以正常运行,至少对我来说:)