Firebase Auth手机OTP验证短信如何配置自定义域名
Firebase Auth手机号OTP短信替换默认域名为自有域名配置步骤
配置全程在Firebase控制台操作,Flutter客户端无需修改业务代码,前提是你持有目标自有域名的DNS管理权限。
具体操作流程
- 第一步:绑定自有域名到Firebase项目
进入对应项目的Firebase控制台,左侧菜单选择「Hosting」板块,点击「添加自定义域名」,输入你要展示的自有域名domain.com,按照控制台提示在你的域名DNS服务商处添加指定的TXT验证记录,等待解析生效完成域名所有权校验。
如果你不需要使用Firebase Hosting托管站点资源,完成域名验证即可,不需要上传任何站点文件,也不会影响该域名现有的业务解析配置 - 第二步:修改Auth短信模板的关联域名
回到控制台左侧菜单,进入「Authentication」板块,顶部切换到「Templates」标签页,找到手机号验证对应的短信模板。点击模板配置区域的项目域名下拉选择器,此时列表会展示你已经完成验证的自有域名,选中domain.com后保存模板配置。 - 第三步:验证配置生效
配置保存后需要等待5-15分钟的云端配置分发时间,之后在Flutter应用内触发一次手机号验证码发送,收到的OTP短信就会显示你的自有域名,不再展示默认的xxx.firebaseapp.com后缀。
常见踩坑说明
不要尝试直接编辑短信模板文本手动替换域名字符串,这种手动修改的内容不会被短信发送系统识别,下发时会被自动覆盖回系统关联的域名;未完成所有权验证的域名不会出现在下拉选择列表中,无法被选中配置。
内容的提问来源于stack exchange,提问作者Khaireddine Mejri
相关产品推荐
相关产品推荐

