Firebase flatter:关于更改包的版本,例如flatterfire

Firebase flatter:关于更改包的版本,例如flatterfire,firebase,flutter,dart,firebase-storage,Firebase,Flutter,Dart,Firebase Storage,我正在用Flatter和firebase进行申请。 关于软件包(库), 我听说最近已经升级了各种扑火软件包 对于flatter,我认为包管理是通过在pubspec.yaml文件中列出要安装的包名来完成的。 更新包时我应该做什么 在屏幕的右上角 酒吧升级 有一个链接说,但按此键似乎不会将每个包的版本更改为最新版本。 我必须自己定期检查更新并手动重写吗 酒吧升级 功能到底是什么? 我应该在哪里找到答案 另一个问题。目前,pubspec.yaml文件的firebase_存储包描述如下 fireba

我正在用Flatter和firebase进行申请。 关于软件包(库), 我听说最近已经升级了各种扑火软件包

对于flatter,我认为包管理是通过在pubspec.yaml文件中列出要安装的包名来完成的。 更新包时我应该做什么

在屏幕的右上角 酒吧升级 有一个链接说,但按此键似乎不会将每个包的版本更改为最新版本。 我必须自己定期检查更新并手动重写吗

酒吧升级 功能到底是什么? 我应该在哪里找到答案

另一个问题。目前,pubspec.yaml文件的firebase_存储包描述如下

  firebase_storage:
    git:
      url: git://github.com/danysz/flutterfire.git
      ref: master
      path: packages/firebase_storage
为了使用“listAll”方法获取firebase_存储的所有数据,请执行以下操作 我以前被教过如何在另一个网站上写。 当我在pubspec.yaml文件中更新其他FlatterFire包时, 酒吧 当我这样做时,我在firebase_存储部分中得到一个错误

但是,如果我指定firebase_storage的最新版本,如下所示,则无法使用listAll方法

firebase_storage: ^4.0.0
毕竟,如果我不更新pubspec.yaml文件中的包, 该应用程序目前正在运行(可通过“listAll”方法获取所有数据), 但是我不认为有一个永远不更新pubspec.yaml文件的选项。
如何获取最新的软件包版本并使用listAll方法?

listAll
方法仍未添加到
firebase_存储
插件,因此即使升级到
firebase_存储4.0.0
也无法使用
listAll

下面的url是实现
listAll
的人员的存储库,但拉取请求仍然没有合并。你可以在这里看到:

因此,如果要使用
listAll
,请继续使用其他firebase产品的相同版本,并继续使用上述url


关于更新插件:

要升级到软件包的新版本,例如要在该软件包中使用新功能,请运行
flatter-pub-upgrade
(IntelliJ或Android Studio中的升级依赖项),以检索
pubspec.yaml
中指定的版本约束所允许的软件包的最高可用版本。请注意,这是一个不同于
颤振升级
颤振更新包
的命令,两者都更新颤振本身


谢谢你的回答。我们不知道listAll方法最终何时实现,对吗?我只需要等待,或者自己使用methodchannel来完成,然后在实现listAll方法时用它重写代码,对吗?这里已经完成了