绕过微信限制,自动跳转APP下载

3,701 阅读1分钟

众所周知,微信内打开H5链接是不支持直接下载APK的,而是会让先下载应用宝,然后打开应用宝,在应用宝中进行下载apk。对于APP分享链接来说,我下载一个应用,你还让我先下载另一个我不需要的应用,很可能就放弃了,这无疑会大大降低了用户转化率。

有没有办法让用户点完链接之后更畅快地下载APP的方式呢?

有的!有一款js插件可以做到在微信内点击链接后直接在外部加载H5,而不是在微信内加载H5。这样一来,用户就能够直接下载APK文件进行安装了。甚至可以直接跳转到应用商店详情页,或者如果用户已经安装了该应用,也能够直接打开应用。

我们先来看一下效果。

微信内点击链接直接下载APP:

wxdownloadapp.gif

微信内点击链接跳转到应用商店详情:

wx2store.gif

项目地址: github.com/secretlowla…

将js插件下载下来,引入到我们的项目中

<script src="./XRouter.js"></script>

然后,在我们页面js中调用launch()方法就可以自动跳转快应用加载H5,在这个页面中,就可以直接下载APP或者跳转到其它应用了。

function startLaunch() {
    log(`startLaunch`);
    launch();  // 调用此方法自动跳转
}

跳转到应用商店:

function go2Market() {
    routerByDeeplink('vivomarket://details?id=com.xingin.xhs');
}