【问题标题】:error: cannot find symbol class FirebaseInstanceIdService in IONIC 1 with plugin cordova-plugin-fcm错误:在带有插件 cordova-plugin-fcm 的 IONIC 1 中找不到符号类 FirebaseInstanceIdService
【发布时间】:2019-05-21 12:21:05
【问题描述】:

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

我知道谷歌删除了那个库,我尝试了一些解决方案,比如 从以下位置更改 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的正确解决方案。如果您可以提供任何非常有用的链接。

提前致谢。

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    我遇到了同样的问题。 cordova-plugin-fcm 似乎不再受支持。但是一个程序员在 github 上 fork 来纠正最近的问题。这是一个新插件,但具有与 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
    

    而且所有功能都恢复正常,至少对我来说:)

    【讨论】:

      猜你喜欢
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      相关资源
      最近更新 更多