将google-service.json从android工作室更改为flutter项目的firebase_options



我有一个android工作室项目,该项目使用google-service.json文件链接到firebase,但我不被允许访问该firebase。我只知道谷歌服务.json的内容
现在我想构建一个具有firebase_option.art文件的flutter项目。我可以把谷歌服务.json文件链接到我的项目吗?或者我需要改变什么才能让它工作?

编辑:
我尝试更改apiKeyappId。。。从原始文件到flutter文件,然后复制google-services.json文件并将其放在flutter项目的android文件夹中,但它不起作用
另一个问题是,FirebaseOptions的iosClientId和iosBundleId

没有自动转换,但您可能可以手动转换值。

你在Flutter方面需要的是这样的东西:

await Firebase.initializeApp(
options: FirebaseOptions(
apiKey: 'AI...PM',
appId: '1:10...7f4',
messagingSenderId: '10...957',
projectId: 'yourprojectid',
storageBucket: 'yourprojectid.appspot.com',
)
);

因此,从该代码开始,然后在google-services.json中找到最可能的值并插入该值。如果你在制作特定的关键作品时遇到困难,请将你尝试过的内容发回来,我们可以看看。


针对获取iOS特定值的新问题编辑:您无法从Android特定的google-services.json文件中获取iOS应用程序的配置数据。为此,您需要GoogleService-info.plist文件。

最新更新