【问题标题】:firebase_messaging dependecy consistency with the projectfirebase_messaging 与项目的依赖一致性
【发布时间】:2021-05-15 14:47:34
【问题描述】:

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

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

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

【问题讨论】:

  • 您好,请贴出您尝试安装7.0.3版本的代码并贴出错误信息。
  • 因为 firebase_messaging >=7.0.3 =7.0.3
  • 您只需要使用兼容的版本。在下面查看我的答案。

标签: firebase flutter dependencies firebase-cloud-messaging


【解决方案1】:

看起来您的依赖项不兼容。 要解决这个问题,您需要使用兼容版本的firebase_corefirebase_messaging

您的firebase_core版本为1.1.0,对应的firebase_messaging版本为9.1.3,如下图,请使用9.1.3排除错误。

    // 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

【讨论】:

  • 如果我想使用 7.0.3 应该将 firebase_core 降级到 0.5.0+1 怎么办?
猜你喜欢
  • 2013-06-22
  • 1970-01-01
  • 1970-01-01
  • 2020-07-24
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-03
相关资源
最近更新 更多