Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook(和谷歌)登录同一Firebase项目上的2个应用程序_Firebase_Flutter - Fatal编程技术网

Facebook(和谷歌)登录同一Firebase项目上的2个应用程序

Facebook(和谷歌)登录同一Firebase项目上的2个应用程序,firebase,flutter,Firebase,Flutter,我目前正在构建一个类似Uber的移动解决方案(一个应用程序用于商店,一个应用程序用于客户) 目前,我正在使用Flutter开发Android应用程序,但随着产品的发展,可能会发布iOS版本。由于业务逻辑非常简单,我正在通过Firebase服务以无服务器的方式实现后端 我将有一些存储在Firebase存储缩略图,这些缩略图也必须从客户的应用程序访问。我在第一个问题上苦苦挣扎:考虑到我将把所有应用程序放在同一个Firebase项目上,我如何实现Firebase登录(Facebook、Google和电

我目前正在构建一个类似Uber的移动解决方案(一个应用程序用于商店,一个应用程序用于客户)

目前,我正在使用Flutter开发Android应用程序,但随着产品的发展,可能会发布iOS版本。由于业务逻辑非常简单,我正在通过Firebase服务以无服务器的方式实现后端

我将有一些存储在Firebase存储缩略图,这些缩略图也必须从客户的应用程序访问。我在第一个问题上苦苦挣扎:考虑到我将把所有应用程序放在同一个Firebase项目上,我如何实现Firebase登录(Facebook、Google和电子邮件/密码)


这个问题的出现是因为Facebook登录需要提供一个api密码和密钥,但我最终会拥有其中的两个(每个Android应用程序一个,将来ios应用程序可能会多2个)。

1。你可以尝试将用户类型添加到firebasestore并保存在用户集合中,一旦应用程序打开,你可以检查类型并决定显示什么,但我如何将应用程序机密添加到Firebase身份验证方法中,该方法具有项目范围(每个Facebook应用程序一个应用程序机密,每个Android应用程序一个应用程序)。