firebase_messaging 与项目的依赖一致性

时间:2021-05-15 14:47:34

标签: firebase flutter dependencies firebase-cloud-messaging

我有一些问题,我很想得到答案,因为这是我第一次使用 Flutter 和 Google 服务进行开发。

所以我一直在关注 Udemy 的课程,它是在 2020 年创建的,但从未更新,现在在开发了一半的项目后,我遇到了 Firebase 消息传递的问题,在课程中使用的版本是 7.0。 3,现在最新版本是9.1.4,变化很大。

我尝试安装 7.0.3 版本,但没有成功! 你能提出任何解决方案吗,因为正如我所说,我是一个初学者,甚至通过遵循一些文档,我发现自己陷入困境并提前致谢。

1 个答案:

答案 0 :(得分:0)

您的依赖项似乎不兼容。 要解决此问题,您需要使用兼容版本的 firebase_corefirebase_messaging

您的 firebase_core 版本是 1.1.0,对应的 firebase_messaging 版本是 9.1.3,如下所示,因此您应该使用 9.1.3 来消除错误。< /p>

    // pubspec.yaml of the firebase_messaging plugin

    name: firebase_messaging
    // ...
    repository: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_messaging/firebase_messaging
    version: 9.1.3
    
    // ...
    
    dependencies:
      firebase_core: ^1.1.0
   
    //...

Source