Sim*_*ssi 8 windows dart firebase flutter firebase-cli
我无法编译我的 flutter 应用程序,因为它没有为 Windows 配置,或者更确切地说,它没有为 Windows 配置 Firebase,因此应用程序启动但失败。我不明白为什么当我运行时flutterfire configure它会显示以下内容。

Fra*_*len 17
火力战士在这里
适用于 Flutter 的 Firebase SDK(俗称FlutterFire)通过包装适用于 Firebase 主要支持平台的本机 SDK 来工作:iOS(现在也包括 macOS)、Android 和 Web。虽然 Flutter 允许您构建 Windows 和 Linux 桌面应用程序,但 Firebase 没有适用于这些平台的 SDK。
对于某些产品,Firebase 支持通过其 C++/Unity SDK 在 Windows 上进行开发,但不支持为该平台创建生产应用程序。在 Google I/O 2023 上,Firebase 宣布开始封装此 C++ SDK,以便为 Flutter 开发人员的开发工作流程提供 Windows 支持。此后尚未报告任何进展,但您可以按照我上面链接的 FlutterFire 存储库进行操作。
有一个实现纯 Dart SDK 的实验包,但这是实验性的,目前仅支持 Firebase 身份验证。flutterfire_desktop
如果您想在适用于 Windows 和/或 Linux 的 Flutter 应用中使用所有 Firebase,则必须自行包装您要使用的 Firebase 产品的REST API ,或者使用已包装 REST API 的库。一个例子是为身份验证和 Firestore 提供基本支持的firedart库,但可能还有其他库。