我有一个针对每个用户的应用程序,每个用户的id应用程序都不同,因此idApplication是动态的。我的问题是从firebase检索到的json链接到单个应用程序ID。如何为我动态生成的所有应用程序使用一个文件json?
_______édit____
我不知道应用程序ID,这个应用程序ID在我的项目Android上的filéjenkins.properties上被修改,当jenkinsgénérateNewapk用新的id
进行修改时答案 0 :(得分:2)
您可以使用以下内容动态创建google-services.json
,而不是依赖FirebaseApp
和关联的gradle插件(我在dagger模块中有这个)
FirebaseOptions firebaseOptions = new FirebaseOptions.Builder()
.setApiKey(apiKey)
.setApplicationId(someApplicationId)
.setDatabaseUrl(databaseUrl)
.setStorageBucket(storageBucket)
.build();
firebaseApp = FirebaseApp.initializeApp(context, firebaseOptions, "MyApp");