fra*_*gon 5 android google-analytics ios firebase firebase-realtime-database
一个Android项目中可以使用两个google-services.json文件吗?我知道可以将多个google-services.json文件用于多种口味,但是可以以某种方式合并两个不同的文件project_info并同时将它们用于项目吗?
以下是我要在一个项目中使用的两个文件的示例和一种形式(一个用于Analytics(分析),另一个用于Ads)。
第一 google-services.json
{
"project_info": {
"project_number": "XXXXXXXXXXXX",
"project_id": "project-one"
},
"client": [
(...)
],
"configuration_version": "1"
}
Run Code Online (Sandbox Code Playgroud)
第二 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"
}
Run Code Online (Sandbox Code Playgroud)
我也有关于GoogleService-Info.plistiOS项目文件的相同问题。
是的,可以使用多个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)(Android)。
iOS 演示代码:-
let options = FirebaseOptions(googleAppID: "1:XXXXXXXXXXXXXX:ios:XXXXXXXXXXXXXXXXXX", gcmSenderID: "XXXXXXXXXXXXX")
options.apiKey = "XXXXXXXXXXXXXXXXXXXXXXXXX"
options.projectID = "App-XXXXX"
FirebaseApp.configure(name: "AppAnalytics", options: options)
Run Code Online (Sandbox Code Playgroud)
从文件添加FirebaseOptions数据/值。google-services.jsonGoogleService-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 /Firebase选项
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |