Firebase动态链接HTTP白名单URL配置失败求助
Firebase Dynamic Links测试环境HTTP链接无法添加的问题排查
可能的问题及解决方案
未授权测试域名
Firebase会拦截未添加到授权列表的域名跳转。先进入Firebase控制台的「项目设置 → 授权域名」,添加测试服务器的完整域名:http://gettingstartedapp-env.bx7dx222kw.us-east-2.elasticbeanstalk.com,保存后再测试正则匹配。正则匹配范围不足
尝试使用更灵活的正则表达式,覆盖根路径(带/或不带/)及任意子路径:^http://gettingstartedapp-env\.bx7dx222kw\.us-east-2\.elasticbeanstalk\.com(/.*)?$HTTP协议的安全限制
Firebase出于安全考量,可能默认限制HTTP协议的跳转链接(生产环境HTTPS正常就是明显差异)。建议给测试环境的Elastic Beanstalk服务器配置HTTPS:利用AWS Certificate Manager免费证书,Elastic Beanstalk可一键启用HTTPS,切换后将正则中的http替换为https即可。额外检查
确认测试URL无拼写错误,包括域名中的字符、连字符位置;测试时直接使用根路径URL生成动态链接,排除路径参数干扰。
内容的提问来源于stack exchange,提问作者Sofia
相关产品推荐
相关产品推荐

