ios系统在H5页面拉起手机中APP遇到的问题求教!

68 阅读1分钟

公司的APP下载页,最近产品提需求要求在进入下载页时,若用户已下载该APP,则直接拉起APP,若未下载,则停留在当前页面;

在网上找了下,使用了URL Scheme的方案,在安卓系统中都没什么问题,在iOS系统中由于iframe.src的方式无效,使用了window.location = 'xxxx' 的方式,在safari浏览器中若是用户已下载了APP,可以正常跳转无问题,但是当用户没有下载APP时,浏览器会弹出如下图所示的异常提示框,产品觉得体验不好,要求改进,在网上没搜到合适的解决方案

所以请教各位掘金大神,是否有拦截该提示弹出的方法?或是能否在H5页面内直接判断用户是否安装了公司APP?请大神们赐教!