有一个需求,就是希望在手机浏览器中,点击一个链接,直接打开我们公司的app,如果没有安装,就跳转到下载链接。
搜索了很多文章,最后得出的结论是,没有办法使用js判断iPhone上是否安装了某一款应用。因此只好先使用打开app的链接,如果3秒钟之内没有打开成功,则认为手机上没有安装该应用,就跳转到下载链接。
可是在iphone上使用打开应用的链接的时候,会弹出一个提示框,让用户确认是否要打开应用。于是问题来了。如果用户3秒钟没有点击,就跳到下载链接去了。
于是前端和ios端的同事进行了激烈的讨论,前端说,没有任何办法能够判断是否已经安装,也没有办法判断是否是打开成功还是失败,ios的同事又说,他那边没有办法取消这个弹窗 - -!
可是其他公司通过链接打开app是没有弹窗的! 这到底是前端能解决的问题,还是ios能解决的问题呢?应该如何解决。
各位大神,拜托了!!!
http://web.jobbole.com/86706/
这个可以参考不过也是没有解决根本问题,继续关注ing
http://www.shuizhongyueming.c...
这篇的建议也值得参考