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

Posted

技术标签:

【中文标题】.onAuthStateChanged 方法是不是计入 Firebase 身份验证验证?【英文标题】:Does .onAuthStateChanged method count against Firebase Authentication verification?.onAuthStateChanged 方法是否计入 Firebase 身份验证验证? 【发布时间】:2019-10-20 19:41:54 【问题描述】:

因此,我正在尝试确定 Firebase 身份验证“验证”可能与 Firebase Pricing 计划快速对抗的所有潜在方式。

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

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

我在文档中找不到任何关于 firebase.auth().onAuthStateChanged() 方法对验证的计数。

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

可靠的答案。我不知道他们通过电话身份验证直接指的是他们的定价计划中的电话号码登录。谢谢!

以上是关于.onAuthStateChanged 方法是不是计入 Firebase 身份验证验证?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase onAuthStateChange 是不是应该自动触发页面重定向?

Firebase onAuthStateChanged unsubscribe 不是函数错误

如何从 onAuthStateChanged 方法将 true 或 false 返回到单独文件中的变量

反应原生导航 onAuthStateChanged

为啥我的 firebase onAuthStateChanged() 触发多次? (反应原生)

Firebase Android onAuthStateChanged 调用了两次