gpt4 book ai didi

android - 在一个风格/目标中使用多个 google-services.json 和 GoogleService-Info.plist 文件

转载 作者:行者123 更新时间:2023-12-03 14:50:02 25 4
gpt4 key购买 nike

是否可以在 Android 项目中使用两个 google-services.json 文件?我知道可以将多个 google-services.json 文件用于多种口味,但是否可以以某种方式合并两个具有不同 project_info 的文件并将它们同时用于一个项目?

下面是我想在一个项目和一种风格中使用的两个文件的示例(一个用于分析,另一个用于广告)。

google-services.json

{
"project_info": {
"project_number": "XXXXXXXXXXXX",
"project_id": "project-one"
},
"client": [
(...)
],
"configuration_version": "1"
}

第二 google-services.json
{
"project_info": {
"project_number": "YYYYYYYYYYYY",
"firebase_url": "https://project-two.firebaseio.com",
"project_id": "project-two",
"storage_bucket": "project-two.appspot.com"
},
"client": [
(...)
],
"configuration_version": "1"
}

我也有关于 GoogleService-Info.plist 的相同问题iOS 项目的文件。

最佳答案

是的,可以使用多个 FirebaseApp .但是你必须使用 FirebaseApp第二种配置的代码配置。 google-services.json & GoogleService-Info.plist用于创建默认 FirebaseApp。对于第二个配置,使用 class func configure(name: String, options: FIROptions) ( swift ) & public static FirebaseApp initializeApp (Context context, FirebaseOptions options, String name) (安卓)。
iOS 演示代码:-

   let options =  FirebaseOptions(googleAppID: "1:XXXXXXXXXXXXXX:ios:XXXXXXXXXXXXXXXXXX", gcmSenderID: "XXXXXXXXXXXXX")
options.apiKey = "XXXXXXXXXXXXXXXXXXXXXXXXX"
options.projectID = "App-XXXXX"
FirebaseApp.configure(name: "AppAnalytics", options: options)
添加 FirebaseOptions来自 google-services.json 的数据/值& GoogleService-Info.plist文件。
请参阅以下链接了解更多详情:
IOS:
https://firebase.google.com/docs/reference/swift/firebasecore/api/reference/Classes/FirebaseApp
https://firebase.google.com/docs/reference/swift/firebasecore/api/reference/Classes/FirebaseOptions
安卓:
https://firebase.google.com/docs/reference/android/com/google/firebase/FirebaseApp#initializeApp(android.content.Context,%20com.google.firebase.FirebaseOptions,%20java.lang.String)

关于android - 在一个风格/目标中使用多个 google-services.json 和 GoogleService-Info.plist 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44064140/

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