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消息传递