我们团队要做一个h5唤起app的需求,如果安装则直接唤起,没有安装则引导安装。在微信中的处理是使用一个中转页面引导用户使用浏览器或者 safari 打开页面,然后进入页面时直接使用 window.location.href 指向 app 的 URL scheme。这个方案在 ios 微信中是可以正常使用的,但是在安卓的微信中,使用浏览器打开时在安装了 app 的前提下并没有拉起 app,而是等待2秒之后显示下载 app。使用 vconsole 打印了 URL scheme 和参数都是正常的。
而且如果是在安卓中直接使用浏览器打开就可以正常拉起 app。
请问社区中的各位大佬有没有遇到过类似问题的帮忙指点一下?
在微信内 通过 微信开放标签<wx-open-launch-app>拉起app,安卓的可能因为微信限制问题导致打不开。在外部浏览器使用scheme或者深度链接或者魔窗
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html