firebase 消息传递和flutter sdk 驱动程序版本解决失败

Posted

技术标签:

【中文标题】firebase 消息传递和flutter sdk 驱动程序版本解决失败【英文标题】:firebase messaging and flutter sdk driver version solving failed 【发布时间】:2021-01-20 14:13:44 【问题描述】:

关于问题的详细信息:因为来自 sdk 的 flutter_driver 的每个版本都依赖于依赖于平台 ^3.0.0-nullsafety.1 的进程 4.0.0-nullsafety.2,所以来自 sdk 的每个版本的 flutter_driver 都需要平台 ^3.0.0- nullsafety.1。 并且因为 firebase_messaging >=0.2.0 =0.2.0

请帮我格式化下面的代码

version: 0.9.9-beta+9

环境: sdk: ">=2.7.0

授权

firebase_auth:^0.15.5+3 google_sign_in: ^4.4.0 flutter_facebook_login: ^3.0.0 apple_sign_in: ^0.1.0

通知

firebase_messaging:^6.0.13 firebase_dynamic_links:^0.5.0+11 颤振吐司:^4.0.1

核心

提供者:^4.0.4 自动路由:^0.4.2 flutter_mobx:^1.1.0 暴民:^1.1.1 mobx_codegen: ^1.0.3 firebase_ml_vision: ^0.9.3+8

依赖注入

注入: 混帐: 网址:https://github.com/google/inject.dart.git 路径:打包/注入 参考:7c3cbf6

存储

shared_preferences:^0.5.6+3 firebase_storage:^3.1.5 cloud_firestore: ^0.13.4+2

用户界面

照片视图:^0.9.2 flutter_page_indicator:0.0.3 datetime_picker_formfield: ^1.0.0 图像选择器:^0.6.4 flutter_datetime_picker:^1.4.0 图像裁剪器:^1.2.1 flutter_typeahead: ^1.8.0 flutter_masked_text: ^0.8.0 video_player: null

实用程序

flutter_svg: ^0.18.1 颤振图像压缩:^0.6.5+1 firebase_analytics:^5.0.11 firebase_crashlytics:^0.1.3+3 包裹信息:^0.4.0+16 http: ^0.12.2 达兹:^0.9.1 伪造者:^1.2.1 国际:^0.16.1 打印:^3.6.0 image_gallery_saver:^1.5.0 迪奥:^3.0.10 flutter_email_sender: ^3.0.1

未知

path_provider:^1.6.5 扑: sdk:颤动

以下内容将 Cupertino Icons 字体添加到您的应用程序中。

与 CupertinoIcons 类一起用于 ios 样式图标。

cupertino_icons: ^0.1.3 随机字符串:^2.1.0 权限处理程序:^5.0.1+1 分享:^0.6.5+2 url_launcher: ^5.7.1

dev_dependencies: 颤振测试: sdk:颤动 模仿:^4.1.1 颤振驱动程序: sdk:颤动 测试:任何 前段时间:^2.0.26 flutter_launcher_icons: ^0.8.0 自动路由生成器:^0.4.0 build_runner:空 注入发生器: 混帐: 网址:https://github.com/google/inject.dart.git 路径:包/inject_generator 参考:7c3cbf6

【问题讨论】:

对不起格式 【参考方案1】:

我遇到了同样的问题。问题来自 firebase 消息传递。 目前,您有:

firebase_messaging: ^6.0.13

将 Firebase 消息传递限制为版本 6。 替换为

firebase_messaging: ^7.0.0

它应该可以解决你的问题。

【讨论】:

以上是关于firebase 消息传递和flutter sdk 驱动程序版本解决失败的主要内容,如果未能解决你的问题,请参考以下文章

Flutter firebase 软件包版本在消息传递、核心和分析之间发生冲突

Flutter sendMessage()中的Firebase消息传递

使用 Flutter 测试 Firebase 云消息传递

Flutter firebase 版本冲突 firebase 消息传递

Flutter Firebase 通知消息传递

Flutter - Firebase 云消息传递,iOS 上未收到数据消息