【问题标题】:Re-Initialize Firebase default app Flutter重新初始化 Firebase 默认应用 Flutter
【发布时间】:2022-12-01 04:55:24
【问题描述】:

我正在尝试更改我的默认 Firebase 应用程序。当我尝试重新初始化新应用程序时,它说会抛出默认应用程序已存在的错误。我也无法删除默认应用程序。

我如何删除该默认 Firebase 应用程序的实例以初始化一个新应用程序或能够切换默认应用程序的实例?

目前我正在使用 Firebase 选项来初始化应用程序:

FirebaseOptions envOptions =
     FirebaseOptions(
             apiKey: apiKey['name'],
             appId: appId['name'],
             messagingSenderId: msgSendr['name'],
                projectId: projId['name'],
             databaseURL: dbUrl['name'],
             authDomain: auth['name']);
         //Initialize app with those details
try {
    await Firebase.initializeApp(
        options: envOptions);
} catch (e) {}

我希望能够传递新应用程序的凭据并对其进行初始化。我怎样才能做到这一点?

【问题讨论】:

    标签: flutter firebase dart


    【解决方案1】:

    首先删除当前应用程序,然后初始化一个新应用程序:

    try{
       await Firebase.deleteApp(app);
       await Firebase.initializeApp(options: envOptions);
    }
    catch(e){}  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      • 2021-02-15
      • 2022-10-16
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 2014-12-29
      相关资源
      最近更新 更多