目前国内各浏览器(微信、qq)对于 APP 的唤端表现各异,并且安卓/ios 也存在差异,根据实际情况,梳理各状态下的表现。

依赖开源的callapp-lib,阅读源码后梳理实际的唤端流程

安卓唤端流程

唤端1

IOS唤端流程

  • ios qq 禁止了 universalLink 唤起app,安卓不受影响 - 18年12月23日
  • ios qq 浏览器禁止了 universalLink - 19年5月1日
  • ios 微信自 7.0.5 版本放开了 Universal Link 的限制
  • ios 微博禁止了 universalLink

唤端2

ios用户未安装app,使用universal link跳转app失败的解决方案 :

将universal link的域名作为中转,跳转到appstore

参考文献

H5唤起app指南