Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 访问多个firebase项目_Android_Firebase - Fatal编程技术网

Android 访问多个firebase项目

Android 访问多个firebase项目,android,firebase,Android,Firebase,您可以从多个Android应用程序访问Firebase项目,但是,如果我的目的是能够在同一个Android应用程序中访问多个项目 例如,3个项目分别托管在各自的专有帐户和一个可以访问所有项目的通用Android应用程序上 提前感谢您的回答 您必须自己初始化多个FirebaseApp实例(这是通过google services插件读取google services.json完成的) //This builder may call more functions depending on fe

您可以从多个Android应用程序访问Firebase项目,但是,如果我的目的是能够在同一个Android应用程序中访问多个项目

例如,3个项目分别托管在各自的专有帐户和一个可以访问所有项目的通用Android应用程序上


提前感谢您的回答

您必须自己初始化多个
FirebaseApp
实例(这是通过google services插件读取google services.json完成的)

    //This builder may call more functions depending on features being used
    val secondProjectOptions = FirebaseOptions.Builder()
            .setApplicationId("app id")
            .setApiKey("api key")
            .build()
    FirebaseApp.initializeApp(this, secondProjectOptions, "secondProject")
    //Use this app instance to access various features such as db
    val secondProjectApp = FirebaseApp.getInstance("secondProject")