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

如何配置Branch.io链接,仅跳转至指定URL而不唤起应用或应用商店?

解决Branch.io短链强制唤起APP的问题

这问题我之前帮不少开发者踩过坑,Branch默认的深度链接唤起逻辑确实会和“始终留在浏览器”的需求冲突,下面几个靠谱的方法可以帮你搞定:

方法一:在Branch Dashboard直接修改链接配置

如果你是通过后台手动创建短链或使用链接模板,直接改配置最省心:

  • 登录Branch后台,找到你要调整的短链(或对应的链接模板)
  • 进入链接的Redirect Behavior(跳转行为)设置板块
  • 选择Force redirect to web URL(强制跳转至网页URL)选项
  • 保存设置后,这个短链不管用户有没有安装对应APP,都会直接跳转到你指定的Web页面,完全跳过App唤起逻辑

方法二:API生成链接时指定强制Web参数

如果是通过代码动态生成短链,在请求里加个参数就能搞定:

  • 调用Branch API生成链接时,在请求参数中添加force_web: true(不同语言SDK的参数名可能略有差异,比如iOS SDK是forceWeb: true)
  • 举个REST API请求的示例:
    {
      "branch_key": "你的Branch项目Key",
      "force_web": true,
      "url": "你的目标Web托管URL",
      "data": {
        "custom_param": "你的定制化嵌入数据"
      }
    }
    
  • 生成的短链会自带强制Web跳转的规则,不会触发App唤起

方法三:给现有短链追加参数快速补救

如果已经有大量短链在使用,不想重新生成或修改后台配置,可以直接在短链末尾追加参数:

  • 在你的Branch短链后面加上?force_web=true,比如原链接是https://your-branch-link.app.link/abc123,修改后为https://your-branch-link.app.link/abc123?force_web=true
  • 这个参数会临时覆盖Branch的默认跳转规则,强制走Web路径

注意事项

  • 测试时建议用浏览器的隐私模式,避免之前的跳转缓存影响结果
  • iOS的Universal Link和Android的App Link机制可能有缓存,必要时可以重置设备的链接关联缓存

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:33:32