深度链接有什么用
深度链接会把用户带到应用内的特定位置,比如商品页、播放列表,或与某个商家的聊天。如果应用已安装,手机会直接在该页面打开它;如果没有,设计良好的深度链接会回退到网页或应用商店的详情页。
深度链接的类型
现代的深度链接通常看起来就是普通的 https 网址,由操作系统识别出它属于某个应用。苹果称之为通用链接(Universal Links),安卓称之为应用链接(App Links),两者都要求网站所有者发布一个小的验证文件。较老的自定义 URL 协议,例如 exampleapp://item/42,在很多应用中仍然可用,但一旦没装应用就会报错。
- 通用链接(iOS)和应用链接(Android):由网站所有者验证的 https 网址
- 自定义 URL 协议:应用专属的前缀,没有网页回退
- 延迟深度链接:先把新用户带到应用商店,安装后再送到正确的页面
在二维码中使用深度链接
对二维码来说,https 深度链接通常是最稳妥的选择,因为无论手机是否装了这个应用都能用。请分别在 iOS 和安卓上测试,并且测试装了应用和没装应用两种情况,因为表现可能不同。许多社交和通讯平台会发布自己的链接格式,可直接打开它们的应用。