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

仅使用HTTP协议的网站能否验证安卓应用中的Deep Link?

关于HTTP站点验证安卓Deep Link的问题

核心结论

仅使用HTTP协议的网站无法通过Google官方的assetlinks.json机制验证Deep Link,因为该验证机制强制要求站点使用HTTPS协议——这是Google为防范域名劫持、保障Deep Link安全性设定的硬性规则。

可行替代方案

  • 改用自定义Scheme:放弃HTTP格式的Deep Link,使用类似example://path的自定义协议。这种方式无需网站验证,但缺点是无法与普通网页链接通用,且存在被其他App抢占Scheme的风险。
  • 升级网站到HTTPS:这是最彻底的解决方案,不仅能满足App Links的验证要求,实现Deep Link直接跳转至你的App,还能提升网站的安全性、兼容性及搜索引擎表现。
  • 调试阶段临时绕过验证:如果仅在开发调试时需要测试Deep Link跳转,可以通过ADB命令让系统跳过验证:
    adb shell am set-debug-app -w com.your.app.package
    
    注意:此方法仅适用于调试场景,正式发布的App无法依赖该方式实现直接跳转。

额外说明

若坚持使用HTTP的Deep Link,你的App依然可以通过Intent Filter接收链接,但系统会弹出应用选择器,让用户手动选择用浏览器还是你的App打开,无法实现“无缝直接跳转”的App Links效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:52:38