Firebase 9与Flutter:如何获取initializeApp所需的firebaseConfig?
Flutter Firebase 9 初始化所需firebaseConfig 获取方法
方法一:从Firebase控制台直接复制配置
- 进入Firebase控制台,打开你的目标项目
- 点击左侧菜单栏的项目设置(齿轮图标),切换到常规标签页
- 下拉到您的应用区域,找到已创建的Flutter应用(未创建则点击「添加应用」选择对应平台:Android/iOS/Web)
- 在应用的配置区块,找到SDK设置和配置,选择「配置」选项(不要选下载google-services.json/GoogleService-Info.plist)
- 这里会直接展示标准的
firebaseConfigJSON对象,复制即可使用:
{ "apiKey": "你的API密钥", "authDomain": "你的认证域名", "projectId": "你的项目ID", "storageBucket": "你的存储桶地址", "messagingSenderId": "你的消息发送者ID", "appId": "你的应用ID", "measurementId": "你的测量ID(可选,启用Analytics后才会有)" }
方法二:从google-services.json中提取配置
如果已经下载了google-services.json,也可以从中提取对应字段:
apiKey→client[0].api_key[0].current_keyauthDomain→project_info.project_id+.firebaseapp.comprojectId→project_info.project_idstorageBucket→project_info.storage_bucketmessagingSenderId→project_info.messaging_sender_idappId→client[0].client_info.mobilesdk_app_idmeasurementId→client[0].services.analytics_service.analytics_property.measurement_id(仅当启用Analytics时存在)
内容的提问来源于stack exchange,提问作者Goku
相关产品推荐
相关产品推荐

