You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter向Firebase添加第二个Web应用失败:App ID重复问题求助

问题原因及解决办法

核心原因

你遇到的问题是因为第二个Web应用在配置Firebase时,复用了第一个Web应用的Firebase配置信息,导致Firebase后台判定这是同一个应用,不会新增条目,App ID自然和已有的一致。

解决步骤

1. 在Firebase后台手动创建第二个Web应用

  • 打开Firebase控制台进入你的项目
  • 点击「添加应用」,选择Web平台(</>)
  • 输入新的应用昵称(比如admin-web-app),若不需要共用Hosting,不要勾选「也将Firebase Hosting配置添加到此应用」,完成创建
  • 记录新应用的firebaseConfig配置信息

2. 在第二个Flutter Web项目中重新配置Firebase

  • 删除项目中已有的.firebase文件夹和firebase_options.dart文件
  • 运行flutterfire configure命令,选择你的Firebase项目,务必选中刚创建的第二个Web应用(注意区分昵称)
  • 配置完成后,检查生成的firebase_options.dart,确认其中的appId和Firebase后台新应用的ID一致

3. 验证结果

回到Firebase控制台刷新页面,即可看到4个应用条目,两个Web应用的App ID各不相同。

额外注意点

  • 两个独立的Flutter Web项目必须对应Firebase后台的两个独立Web应用,不能共用同一套配置
  • 若需给两个Web应用配置Firebase Hosting,要分别创建不同的Hosting站点,避免部署冲突

内容的提问来源于stack exchange,提问作者ziperm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 13:52:03