Firebase Authentication访客/匿名用户是否计入免费版月度配额?
关于Firebase匿名登录占用免费版限额的问题
是的,匿名用户会占用Firebase免费版(Spark计划)的用户数及月度活跃用户限额,具体细节如下:
- 匿名登录生成的每个唯一用户ID,都会被计入Firebase身份验证的累计用户数统计(免费版上限5万)。即使是同一设备多次发起匿名登录,只要生成了新的用户ID(比如清除应用数据后重新登录),都会被算作新用户。
- 月度活跃用户(MAU)统计同样包含匿名用户——只要匿名用户在当月与你的应用/数据库有交互,就会被计入免费版50个MAU的限额内。
- Blaze计划的限额更高,但计费逻辑一致,匿名用户仍会被纳入用户相关的统计维度。
额外建议
如果想避免过多闲置匿名账号占用限额,可以:
- 在用户主动退出时,调用
delete()方法删除当前匿名用户账号; - 结合App Check机制,进一步限制只有你的官方应用客户端能发起数据库请求,和匿名登录形成双重防护,同时减少恶意匿名账号的创建。
内容的提问来源于stack exchange,提问作者SKI79
相关产品推荐
相关产品推荐

