【发布时间】:2020-03-21 18:39:05
【问题描述】:
我正在开发一个 Flutter 应用程序,该应用程序同时编译为网页版和移动版。在我决定使用 Firebase 之前,一切都很顺利。
我发现有许多库允许在 Flutter 中使用 Firebase,用于移动应用程序。我还找到了一个允许在 Flutter Web 应用中使用 Firebase 的库。
问题是:Web 版本的 Firebase 插件使用 "dart:html",Flutter 应用的移动版本不支持该插件。另一方面,网络版本不支持移动库,我在网络应用程序中使用它们时总是得到PlatformException。
所以这是我的问题:有谁知道 Flutter 的 Firebase 库,它适用于移动版和网页版,所以我只需要在我想要的平台上编译,而无需更改之前的代码?
编辑: 我知道有一种方法可以为 Android 或 iOS 版本编写特定代码,但我找不到任何为 Web 版本编写特定代码的线索。这应该是解决问题的另一种方法...
有什么想法吗?
【问题讨论】:
标签: android firebase flutter flutter-dependencies flutter-web