用于 web、ios、web 的颤振和云火库

Posted

技术标签:

【中文标题】用于 web、ios、web 的颤振和云火库【英文标题】:flutter & cloud firestore for web, ios, web 【发布时间】:2020-04-30 16:26:18 【问题描述】:

我想为 androidios 和 web 开发一个 Flutter 应用程序。我的想法是使用颤振,以便我可以使用相同的源代码构建所有这三个组件。作为一个 DB,我决定使用 cloud firestore,因为我认为它具有最简单的 Flutter 集成。对于 android 它工作得很好,但是对于 web 我的代码似乎无法使用。

我遇到了这个插件列表,似乎唯一可用于网络的插件是 firebase_core 和 firebase_auth: https://github.com/FirebaseExtended/flutterfire#available-flutterfire-plugins

所以现在我有以下问题:

    我可以使用 firebase_core 插件做什么?我可以访问我的 Firestore 数据库吗? (似乎没有真正的文档..)

【问题讨论】:

您的第二个问题是寻求技术推荐,这在 Stack Overflow 上是题外话。您可能希望将其删除以防止您的问题被关闭。 【参考方案1】:

要了解您可以使用firebase-core 插件做什么,请查看sample app。

大多数情况下,它允许您创建 FirebaseApp 对象,您需要这些对象来创建任何其他 Firebase 服务对象(例如 FirebaseAuth)。因此,虽然您不能仅使用 firebase-core 做任何有意义的事情,但它是大多数其他 Firebase 服务的先决条件。

【讨论】:

以上是关于用于 web、ios、web 的颤振和云火库的主要内容,如果未能解决你的问题,请参考以下文章

即使启用了 Web 支持,如何仅为 android 和 IOS 创建颤振项目?

跨平台颤振 - 如何处理依赖关系?

用于颤振的 Azure 广告 B2C

我可以使用与 kotlin 相同的代码库创建一个 android、ios 和 web

用于颤振的 GoogleMaps 插件仅显示 ios 模拟器上的标记

使用 SAML 进行颤振放大