使用 flutter 将多个 Web 应用程序添加到 firebase

问题描述 投票:0回答:1

我正在开发一个 flutter 项目,需要 4 个应用程序:1 个 ios、1 个 android 和 2 个 Web 应用程序(用户和管理员)。 ios和android来自同一个flutter项目。那么这两个Web应用程序是不同的flutter项目。我目前使用 flutter 添加所有 3 个应用程序。我已成功添加除第二个 Web 应用程序之外的所有应用程序。当我使用 flutter 添加第二个 Web 应用程序时,它不会反映在我的项目应用程序上。它仍然是 3 个应用程序,而不是 4 个。然后我意识到现有 Web 应用程序上的应用程序 ID 与我添加第二个应用程序时打印到终端的 ID 相同。

有人可以向我解释一下发生了什么事吗?

flutter firebase dart firebase-console
1个回答
0
投票

不幸的是,这是 FlutterFire 的一个核心错误。

解决方案

  1. 运行以下 Firebase CLI 命令
firebase use <project>
firebase apps:create web
  1. 复制输出的
    appId
    并将其粘贴到您的
    firebase_options.dart
    中。

这个错误作为在 Firebase 中设置 Web 应用程序的官方文档的一部分出现,这一事实确实令人悲伤。这是我第一次将 Firebase 与 Flutter 结合使用,这绝对是一次糟糕的体验。不会向任何已经了解开发的人推荐 Firebase。

© www.soinside.com 2019 - 2024. All rights reserved.