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

能否通过Branch.io实现新APP优先、旧APP作为fallback的深度链接?

可以实现这种新APP优先的深度链接逻辑

完全可以通过Branch.io的现有配置和少量SDK调整实现你要的「新APP优先、旧APP fallback、最后引导新商店」的跳转逻辑,具体操作步骤如下:

一、Branch后台配置(核心)

  • 将新APP添加到同一个Branch项目中,完成iOS/Android的深度链接关联配置:
    • iOS:配置Universal Links,确保Branch生成的域名在APP的associated domains中
    • Android:配置App Links或传统Deep Links,完成对应验证
  • 调整链接跳转优先级:在Branch后台的「Link Settings」或「Routing Rules」中,把新APP的打开规则设为最高优先级,旧APP的规则放在其后
  • 设置全局fallback:当检测到新旧APP均未安装时,直接指定跳转新APP的App Store/Google Play页面(Branch后台的「Fallback URLs」中分别配置iOS和Android的商店链接即可)

二、APP端SDK调整

  • 新APP:集成Branch最新SDK,确保能正确解析旧Branch链接的所有参数(因为同属一个项目,链接参数完全兼容),处理后续的页面跳转逻辑
  • 旧APP:无需大幅修改,保持现有Branch SDK的正常运行即可——只有当新APP未安装时,Branch才会触发旧APP的打开逻辑

三、关键注意事项

  • 测试时需覆盖三类场景:仅装新APP、仅装旧APP、均未安装,验证跳转逻辑符合预期
  • iOS端需确保Universal Links的配置生效,避免出现跳转异常;Android端若使用传统Deep Link,需保证新APP的intent-filter中android:priority值高于旧APP(不过Branch后台的路由优先级配置通常已能覆盖此逻辑)
  • 可在Branch链接中添加自定义参数(如transition_source=old_link),用于统计用户跳转来源,监控过渡效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 14:45:55