gpt4 book ai didi

android - 每个产品 flavor 多个 google-services.json

转载 作者:行者123 更新时间:2023-11-30 00:19:05 36 4
gpt4 key购买 nike

我认为这是针对此主题提出的其他问题的变体。

我有两种产品口味。我在不同的环境中部署我的应用程序,每个环境都与不同的 Firebase 项目对话。因此,对于每种风格,我需要能够针对特定环境(开发、测试、生产等)

有没有一种方法,我可以在不引入新产品风格的情况下制作选择适当的 google-services.json 文件的风格的构建变体?也许我正在以错误的方式解决这个问题......

最佳答案

我能够做到这一点的唯一方法是绕过 google-services.json 的使用并动态创建 FirebaseApp 实例,例如

    if (<is dev>) {
apiKey = <dev api key>;
databaseUrl = <dev database url>;
} else if (<is test> {
apiKey = <>;
databaseUrl = <>;
} else // production {
apiKey = <>;
databaseUrl = <>;
}


FirebaseOptions firebaseOptions = new FirebaseOptions.Builder()
.setApiKey(apiKey)
.setApplicationId(context.getString(R.string.google_app_id))
.setDatabaseUrl(databaseUrl)
.build();

return FirebaseApp.initializeApp(context, firebaseOptions, "MyApp");

关于android - 每个产品 flavor 多个 google-services.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46642922/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com