昨天刚到公司收到了内部邮件讓调研是否可以由H5页面直接唤起APP。因为之前搞过这个东西所以直接回复可以唤起,但是与前端联调时遇到了种种的坎,所以今天特此記录一下方便以后使用。
首先H5唤起APP需要在H5和APP中进行不同的设置。
首先需要说明不管iOS还是Android,浏览器都不可能预知本地是否安装了某个APP嘚或者更严谨地说,我们不能通过浏览器来预知本地是否安装因为就算浏览器可以读取本地应用的安装列表,但是目前也没任何一家瀏览器提供查询的API所以这条路是走不通的。
本质上浏览器是通过URL scheme打开APP一个APP可以设置一个或多个打开自己的URL scheme。比如Twitter就注册自己能被「twitter://」打开。
在IOS中需要做的只有俩步:
简书著作权归作者所有任何形式的转载都请联系作者获得授权并注明出处。