我有一个android工作室项目,该项目使用google-service.json文件链接到firebase,但我不被允许访问该firebase。我只知道谷歌服务.json的内容
现在我想构建一个具有firebase_option.art文件的flutter项目。我可以把谷歌服务.json文件链接到我的项目吗?或者我需要改变什么才能让它工作?
编辑:
我尝试更改apiKey、appId。。。从原始文件到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
文件。