.onAuthStateChanged方法是否会计入Firebase身份验证?

时间:2019-06-05 09:46:50

标签: firebase firebase-authentication

因此,我正在尝试确定Firebase身份验证的“验证”可能会迅速违反Firebase Pricing计划。

如果我错了,请纠正我,但是在以下情况下,身份验证会计入定价计划中

  • 用户成功登录
  • 用户成功创建帐户
  • 当登录/创建由于某种原因失败时不提供

我在文档中找不到关于firebase.auth()。onAuthStateChanged()方法的任何内容。

要检查auth状态是否已更改,是否还需要检查用户是否已通过验证?如果refresh token has expired由于帐户被删除/禁用或电子邮件/密码已更新,则必须重新验证该帐户。

在运行.onAuthStateChanged()时,是否将“验证”计入限制?

1 个答案:

答案 0 :(得分:1)

onAuthStateChanged的侦听器会通知您应用中发生的身份验证状态更改。附加侦听器本身并不会导致身份验证状态发生任何变化。它不计入任何定价配额。

请注意,令牌刷新也不会计入任何定价配额。 Firebase身份验证唯一定价的部分是SMS验证,只有在您call signInWithPhoneNumber to sign the user in时才会发生。