iOS端Branch.io链接无法跳转至App Store(含Safari环境求助)
解决iOS下Branch.io链接未跳转至App Store的问题
核心配置调整
- 登录Branch后台,找到目标链接(
https://zandumobileclient.app.link/shareapp)的编辑页面,开启**"Skip Landing Page"**功能(部分界面标注为"Direct Redirect to Store")。该选项会让Branch在检测到用户未安装应用时,跳过默认落地页直接跳转至App Store。 - 确认配置中已正确填写你的App Store应用ID,Branch会自动关联对应的应用下载链接。
修正Universal Links设置
之前关闭原生链接(Universal Links)可能打乱了跳转逻辑:
- 重新开启Universal Links,确保Branch提供的关联域名已添加到Xcode项目的
Associated Domains中,同时你的apple-app-site-association文件已正确包含Branch的配置。 - 开启后,iOS系统会优先检测应用是否安装:已安装则直接打开应用,未安装时触发Branch的直接跳转规则到App Store。
验证与排查
- 使用Branch后台的链接验证工具,模拟iOS未安装应用的场景,测试跳转行为是否符合预期。
- 检查链接是否设置了地域、设备类型等限制,确保没有拦截跳转的规则。
- 确认二维码直接指向原始Branch链接,未经过第三方工具的转码或二次跳转,避免破坏Branch的跳转逻辑。
内容的提问来源于stack exchange,提问作者Nicolas Zein
相关产品推荐
相关产品推荐

