切换Firebase项目后出现Flutter FirebaseAuthException 'configuration-not-found'

4smxwvx5  于 2023-04-13  发布在  Flutter
关注(0)|答案(1)|浏览(114)

我需要为Flutter Web应用切换Firebase项目。切换之前身份验证正常,但切换项目后无法进行身份验证。我现在得到一个FirebaseAuthException,错误代码为configuration-not-found

我已经在新的Firebase项目中启用了email/password auth。**更新:**原来这是在错误的(但名称相似)Firebase项目上启用的。

我已经运行了几次flutterfire configure,并得到了我更新的firebase_options.dart详细信息,这些信息似乎都指向新的Firebase项目,尽管我不能100%确定这些选项的哪些部分与Firebase Web UI中的任何内容相关联,所以我对这一部分不确定。
我也尝试过flutter clean和重建,但没有运气。
我曾怀疑是否有一些旧的配置潜伏在某处,但如果我尝试从旧的Firebase项目的用户登录,它仍然抱怨configuration-not-found
我能尝试什么来解决这个问题?

jv4diomz

jv4diomz1#

请仔细检查:

  • 如果指向新Firebase项目的**google-services.json**
  • 如果firebase_options.dart中的secret针对正确的Firebase项目
  • 确保你是在你的主函数中调用此行
await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );

相关问题