微信内可以打开app么?产品方案怎么做

4,038 阅读1分钟

不能


在微信的某次改版之后,就不允许直接通过代码或者手动点击打开app了。

一般的方案是如何的?


我们以滴滴为例,独角兽公司之一,总不至于说它的方案也不好吧?

打开网页,是一个app的官网下载页面,可以提供各个app的下载 ,但并不能下载,我们尝试点击:

image.png


第二步,跳转到一个新的页面,这个页面一般是某应用市场的页面,如果你的用户一般打开的场景里是微信,那么建议一定要在微信的应用宝里上架你的app,这属于配套的常识。

image.png


这个页面判断如果发现是在微信的环境中,并且打开的是应用宝的页面,会帮你跳转到下面这个地址,一般情况下,为了实现其打开app的功能,需要设计一个引导提示用系统浏览器打开的引导遮罩层。

image.png
image.png


点击打开会检查app有没有安装,然后没有安装,安装,安装了下载么 ?想的美 !!

产品为了避免技术方案走不通,需要必要性的提示文案:如果浏览器打开失败,请手动桌面打开应用。

微信不支持直接h5页面内打开app,你必须在系统浏览器或者其他浏览器冲洗打开这个页面,然后你发现打开之后又到了app的下载页 ,(天了噜………………)

当然,一般浏览器是支持app的scheme码的,你可以设置一个打开按钮,点击之后跳转app约定的scheme码

友情链接


app scheme码文档:www.yuque.com/robinson/fe…