You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Passwordless sign-in仅5次请求就触发配额超限?

Firebase无密码登录测试限制问题解决方案

为什么只有5个链接限额?

你遇到的5个每日限制,是Firebase针对未验证的测试邮箱/非授权域名设置的临时测试限制,并非官方文档里标注的20000次全局每日限额。文档里的高限额仅适用于已验证域名的生产环境。

调试与无限制测试方案

  • 使用Firebase Auth本地模拟器:完全脱离真实邮件服务,无发送次数限制。启动命令:

    firebase emulators:start --only auth
    

    代码中需将Auth实例指向模拟器地址(默认http://localhost:9099),调用sendSignInLinkToEmail后可直接在模拟器控制台查看生成的登录链接,无需等待邮件。

  • 拦截登录链接获取逻辑:在Web端调用sendSignInLinkToEmail后,监听auth/action-code-sent事件,直接从回调参数中提取登录链接,跳过邮件发送环节,按需生成测试链接。

  • Mock测试邮箱:

    1. 在Firebase控制台的「Auth > 登录方法 > 邮箱/密码」中添加并验证你的测试域名,解除未验证邮箱的限制;
    2. 使用邮箱别名(如test+dev1@yourdomain.com、test+dev2@yourdomain.com),这类别名会被视为独立邮箱,但实际会收到同一主邮箱中,方便测试多账号场景;
    3. 在Firebase控制台创建专门的测试用户,绑定测试邮箱,用于反复测试无密码登录流程。

关于截图中的5封邮件限制

截图显示的正是未验证状态下的临时限制,验证域名或升级至企业级计划后,该限制会自动解除,即可使用文档标注的20000次每日限额。

内容的提问来源于stack exchange,提问作者Shivam Sahil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 19:25:19