深度链接

又称: 应用链接, 通用链接, Deep Link

定义

深度链接是一种网址,能直接打开应用内的某个具体页面或内容,而不只是应用首页或某个网站。二维码常用深度链接直达个人主页、商品或聊天。

深度链接有什么用

深度链接会把用户带到应用内的特定位置,比如商品页、播放列表,或与某个商家的聊天。如果应用已安装,手机会直接在该页面打开它;如果没有,设计良好的深度链接会回退到网页或应用商店的详情页。

深度链接的类型

现代的深度链接通常看起来就是普通的 https 网址,由操作系统识别出它属于某个应用。苹果称之为通用链接(Universal Links),安卓称之为应用链接(App Links),两者都要求网站所有者发布一个小的验证文件。较老的自定义 URL 协议,例如 exampleapp://item/42,在很多应用中仍然可用,但一旦没装应用就会报错。

  • 通用链接(iOS)和应用链接(Android):由网站所有者验证的 https 网址
  • 自定义 URL 协议:应用专属的前缀,没有网页回退
  • 延迟深度链接:先把新用户带到应用商店,安装后再送到正确的页面

在二维码中使用深度链接

对二维码来说,https 深度链接通常是最稳妥的选择,因为无论手机是否装了这个应用都能用。请分别在 iOS 和安卓上测试,并且测试装了应用和没装应用两种情况,因为表现可能不同。许多社交和通讯平台会发布自己的链接格式,可直接打开它们的应用。

常见问题

普通链接和深度链接有什么区别?

普通链接打开的是网页。深度链接在应用已安装时会打开应用内的特定页面,没装时可以回退到网页。

二维码能直接打开应用吗?

可以,只要它编码的是应用支持的深度链接。使用通用链接或应用链接时,装了应用就打开应用,否则打开网站。

全部术语