iOS应用内触发Firebase Dynamic Link跳转浏览器询问打开应用问题
iOS端Firebase动态链接应用内跳转异常解决方案
取消打开询问弹窗
手动构造动态链接时添加efr=1参数,即可跳过系统默认的预览询问页,实现应用直接处理动态链接逻辑。
跳转浏览器异常排查
- 首先确认Xcode相关配置正确:
- URL Types配置项的URL Scheme取值为应用的
Bundle ID,不要填写Firebase项目ID或者动态链接域名 - 「关联域名(Associated Domains)」能力项中,添加格式为
applinks:你的动态链接域名的配置,不要和URL Scheme的配置混淆
- URL Types配置项的URL Scheme取值为应用的
- 若所有配置无误仍出现跳转浏览器的情况,属于iOS系统Safari服务偶发异常,可通过以下方式解决:
- 卸载测试应用重装,重启设备后重试
- 不要在Safari中直接测试动态链接,优先选择备忘录、短信这类系统应用点击测试,结果准确度更高
- 开发阶段可尝试清除Safari网站数据后再测试,可解决大部分偶发跳转异常
内容的提问来源于stack exchange,提问作者Lee Probert
相关产品推荐
相关产品推荐

