【问题标题】:Where is the firebase session stocked in React Native?React Native 中存储的 firebase 会话在哪里?
【发布时间】:2022-01-11 15:03:43
【问题描述】:

我想知道,因为我在网上找不到答案,所以 React Native 中存储的 firebase 用户会话(使用 auth())在哪里或“如何”?

我知道它是开源的,但我找不到我想要的。如果可能的话,我想知道 ios 和 android 的位置/方式。

【问题讨论】:

  • 您能否解释一下“firebase 会话”的含义(Firebase 目前有 18 多种产品)以及“库存”是什么意思?
  • 抱歉,不清楚。我说的是身份验证和您可以调用的用户数据,例如auth().currentUser?.email

标签: firebase react-native firebase-authentication


【解决方案1】:

在基于浏览器的环境中,Firebase 身份验证将用户凭据存储在本地存储中,并在页面重新加载时从那里恢复。

在原生 Android 环境中,Firebase 身份验证将用户凭据存储在应用的共享首选项中,并在应用重新加载时从那里恢复。

在原生 iOS 环境中,Firebase 身份验证将用户凭据存储在用户的钥匙串中,并在应用重新加载时从那里恢复。

如果您需要在 JavaScript 环境中控制用户凭据的存储,请查看 auth state persistence 上的文档以了解您的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2015-06-23
    • 2016-09-01
    • 2019-03-11
    • 2014-06-06
    • 2016-11-22
    • 2021-01-26
    相关资源
    最近更新 更多