Firebase 身份验证状态在应用程序之间共享

jom*_*bie 5 android firebase firebase-authentication

我有一个包含多个 Android 应用程序的 Firebase 项目,我使用 Firebase 身份验证,例如电子邮件、谷歌和 Facebook。现在,当用户登录我们的一个应用程序时,我可以与用户安装的另一个应用程序共享该登录信息,该应用程序也存在于同一个 firebase 项目中。

Sat*_*iya 0

是的,您可以在同一项目中的每个应用程序中使用相同的身份验证。无论是 iOS/Android 还是两个或多个 Android 应用程序,只要它们位于同一个 Firebase 项目中即可。

这是一个适合您的用例:

我有 4 个应用程序,其中两个 Android 应用程序和两个 iOS 应用程序

捆绑IDS是这样的:

  1. 演示_iOS1:com.ios.demo1
  2. 演示_iOS2:com.ios.demo2

注意:所有四个应用程序都位于同一个 Firebase 项目中

现在,如果我在 Demo1 iOS 应用程序中创建用户,那么我可以在所有其他 3 个应用程序中使用该用户凭据登录,其他条件也是如此。

  • 我知道我可以使用相同的项目,但我问如果我安装 Demo_iOS1 应用程序并使用 firebase 登录,然后安装 Demo_iOS2 应用程序,那么我可以使用已登录的凭据而不要求用户登录第二个应用程序。 (7认同)