firebase - .onAuthStateChanged 方法是否计入 Firebase 身份验证验证?
问题描述
因此,我正在尝试确定 Firebase 身份验证“验证”可能会迅速与Firebase 定价计划相抵触的所有潜在方式。
如果我错了,请纠正我,但在以下情况下,身份验证会计入定价计划:
- 用户成功登录
- 用户成功创建账户
- 不是当登录/创建由于某种原因失败时
我在文档中找不到任何关于 firebase.auth().onAuthStateChanged() 方法计数验证的内容。
要检查身份验证状态是否已更改,您是否还必须检查用户是否已通过验证?如果刷新令牌由于帐户删除/禁用或电子邮件/密码更新而过期,则必须重新验证帐户。
当 .onAuthStateChanged() 完全运行时,“验证”是否计入限制?
解决方案
一个侦听器,用于onAuthStateChanged
通知您应用程序中发生的身份验证状态更改。附加侦听器本身不会导致身份验证状态发生任何变化。它不计入任何定价配额。
请注意,令牌刷新也不计入任何定价配额。Firebase 身份验证的唯一收费部分是 SMS 验证,这仅在您调用signInWithPhoneNumber
以登录用户时发生。
推荐阅读
- spring - Spring-EL 表达式可以在沙箱中执行吗?
- javascript - 使用 keystone-storage-adapter-s3 后的字段错误
- javascript - 如何通过网络 ajax 加载和验证 mp3 文件而不播放它?
- ios - 从单个 Observables 创建多个 Observables - RxSwift
- javascript - JQuery 事件不是函数
- python - Python 3 相当于 Python 2 str.decode('hex')
- sql - 我如何需要将 ID 和名称传递给变量并执行过程
- javascript - 检测 google.maps.InfoWindow ({ content: contentString }) 内的点击;
- raspberry-pi - 在 Raspberry pi 3 中使用监控模式捕获探测请求
- matrix - 计算 Maxima 中两个矩阵的元素乘积的元素之和