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

如何配置IntentFilter实现链接仅直接打开已安装的MyApp

解决Deep Linking仅唤起App而非浏览器的配置调整

你的问题核心在于当前Intent Filter里的BROWSABLE类别——这个属性是允许浏览器等第三方应用处理该链接的关键,只要移除它,系统就不会把浏览器列为可选打开方式。

具体调整步骤:

  • 移除category数组里的'BROWSABLE'项,只保留'DEFAULT'(DEFAULT是App能被隐式Intent唤起的必要条件,不能删除)
  • 确保autoVerify: true配置有效,同时你的域名*1b1.art的.well-known目录下已经正确部署了assetlinks.json文件,用来验证App和域名的关联关系,这能进一步确保系统直接唤起App,不弹出选择弹窗

修改后的配置代码:

intentFilters: [
  {
    action: 'VIEW',
    autoVerify: true,
    data: [
      {
        scheme: 'https',
        host: '*1b1.art',
        pathPrefix: '/claim',
      },
    ],
    category: ['DEFAULT'],
  },
],

额外注意事项:

  • 测试前确保App已正确安装,且系统完成了链接验证(若验证未生效,可尝试重启设备或清除浏览器缓存)
  • 确认assetlinks.json里的App包名、签名指纹和你的应用完全匹配,这是autoVerify生效的前提

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 08:25:23