同一个网页,为什么在浏览器里点一下可以打开手机上的App,但是到QQ、微信甚至微博这些主流平台里就不行了呢?
同一个网页,为什么在浏览器里点一下可以打开手机上的App,但是到QQ、微信甚至微博这些主流平台里就不行了呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
同一个网页,为什么在浏览器里点一下可以打开手机上的App,但是到QQ、微信甚至微博这些主流平台里就不行了呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
这个问题关键点还是各大平台以及各种浏览器的支持与兼容性。
最关心的也是当下国内算是最火的社交App微信,很不幸,微信屏蔽了scheme打开App的形式,所以最简单粗暴的scheme方式显然是行不通了。
其他平台也是不同版本对scheme的支持情况也各不相同,包括对新的Universal Link或者App Links的支持都与版本有一定的联系,再加上各种浏览器内核的支持情况也不尽相同,所以要想真正的实现一键跳转,是需要大量的尝试与兼容性处理的,有理由相信这难免是一个比较复杂的事情。
对于iOS和Android的处理方式又有很大的不同,稍有不当可能结果都差了很多,所以一般情况下不建议大家去自行研究整合这些复杂的过程。
对于我们开发来说,选用一个比较好的第三方服务可能是拥有这个功能最快速的方式,可以试试MobLink。看看:http://moblink.mob.com/