无法使用 Flutter Web 访问 Cloud Firestore

Posted

技术标签:

【中文标题】无法使用 Flutter Web 访问 Cloud Firestore【英文标题】:Cannot access Cloud Firestore with Flutter Web 【发布时间】:2020-04-26 06:19:23 【问题描述】:

在网络上运行时,我无法从 Firebase 获取数据。 我想能够读取文档数据,但我总是失败并且数据总是返回 null。

没有错误信息或任何调试信息...

【问题讨论】:

【参考方案1】:

我猜现在Firebase for Web支持它

而this是怎么用的。

检查一下。希望这会有所帮助

【讨论】:

【参考方案2】:

cloud_firestore plugin 目前不支持 Flutter web(2019 年 1 月)。

不过,目前有一个open pull request,它将很快为插件添加 Flutter Web 支持。您可以在 GitHub 上跟踪进度。

与此同时,您可以使用 firebase 插件并分别处理您的 Cloud Firestore 移动和 Web 实施。这是一个很大的努力,等待 PR 或尝试依赖它可能是更好的选择。


您可以随时在 Pub 上查看 Flutter 包支持的平台:

如果插件有网络支持,这将包括“WEB”。

【讨论】:

以上是关于无法使用 Flutter Web 访问 Cloud Firestore的主要内容,如果未能解决你的问题,请参考以下文章

我的 Cloud 功能停止使用 Flutter Web 有啥重大变化吗?

Flutter web无法从firestore获取数据

部署在 github.pages 上的 Flutter Web 应用程序无法访问某些资产

Flutter Firebase Cloud 功能无法调用

Flutter:[cloud_firestore/unknown] NoSuchMethodError:null 上的无效成员:'includeMetadataChanges'(Flutter Web

在进行身份验证之前,如何使用 Flutter 从 Cloud Firestore 搜索和访问数据?