现在微信分享的功能很多,从分享的链接下载apk安卓包是很常用的一个功能。

但是微信自带的scheme接口是不允许直接通过微信下载apk包的,只能通过浏览器来下载,但很多用户不知道是被屏蔽了,故以为是链接有问题,最后在该步骤流失得了量很大。

下面我们来实现,用户通过微信点击链接直接跳转手机浏览器来下载apk/ios包。

原因:在微信内不允许直接下载apk

这里有一个解决方案,直接上关键代码

<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0, user-scalable=no, width=device-width" name="viewport"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta name="description" content="" /><meta name="keywords" content="" /><!--<link rel="stylesheet" type="text/css" href="__CSS__/ionic.min.css"> --><link rel="stylesheet" type="text/css" href="css/swiper.min.css"><link rel="stylesheet" type="text/css" href="css/wx.css"><title>下载APP</title></head><style>*{margin:0px;padding:0px;}body{background:#fff;/*overflow:hidden;*/}#weixin-tip img{width:100%;}#weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}#weixin-tip p{position:relative;width:90%;margin:0 auto;}#weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:0;}</style><body><a id="J_weixin" href='文件下载地址'><div id="weixin-tip"><p><img src="__STATIC__/index/lib/tp_1.png" alt="微信打开"/><span id="close" title="关闭" class="close">×</span></p></div></body><script>var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();window.onload = function() {var winHeight = typeof window.innerHeight != 'undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉var btn = document.getElementById('J_weixin');var tip = document.getElementById('weixin-tip');var close = document.getElementById('close');if (is_weixin) {btn.onclick = function(e) {tip.style.height = winHeight + 'px'; //兼容IOS弹窗整屏tip.style.display = 'block';return false;}close.onclick = function() {tip.style.display = 'none';}}}// var remap=document.getElementById('remap');//    remap.style.height=(winHeight-20) + 'px';   </script></html>

但是,这样必须通过微信右上角实现手动下载,转化过程中会导致流量流失,宝贵的流量!

信中点击或打开链接,自动打开外部浏览器下载app。全程完全自动化,无需用户任何手工操作。

这种方案可以说是完美解决微信中下载app的问题。效果如下面这样子:

测试地址 :http://www.zjychina.cn/

功能实现后就可以解决微信内打不开分享链接和无法下载app的阻碍了,完成以上步骤还可以最大程度防止链接被微信拦截。这样我们就可以直接在微信内分享链接或二维码进行宣传引流了。如此我们也能够极大的提高自己的APP在微信中的推广转化率,充分利用微信的用户群体来宣传引流。

微信端跳转外部浏览器进行apk文件下载的实现原理及源码相关推荐

  1. 从微信端跳到外部浏览器进行apk文件下载最新解决方案

    需求:从微信公众号里的栏目跳到外部浏览器进行apk文件下载 原因:在微信内不允许直接下载apk 这里有一个解决方案,直接上关键代码 <!doctype html> <html lan ...

  2. 从微信端跳到外部浏览器进行apk文件下载

    背景:腾讯的尿性大家都知道,微信里面和外面好似一道长城,想突破着实不容易. 需求:最近就遇到了好几个朋友问我怎么在微信公众号里添加一个可以直接下载apk的菜单 目前状况:简单百度了一下类似问题,发现怨 ...

  3. 如何从微信跳到外部浏览器进行apk文件(app)下载

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  4. 如何从微信跳到外部浏览器进行apk文件(app)下载如何解决

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  5. html微信自动跳转外部浏览器,外部浏览器唤起微信并跳转指定链接怎么实现?

    外部浏览器唤起微信并跳转指定链接怎么实现? 近期需要做的某个需求需要实现"外部浏览器唤起微信并跳转指定链接",看到京东和网易严选实现是用的https://open.weixin.q ...

  6. 解析mindjump如何在线生成微信自动跳转第三方浏览器源码

    源码使用场景: 1.用来实现微信自动跳转外部浏览器下载app 2.用来实现微信内打开网页链接自动跳转浏览器访问指定页面 3.防止网页链接由于被微信拦截,导致用户无法正常在微信内打开 源码说明: 适用安 ...

  7. 微信跳转外部浏览器打开指定链接源码

    以下两种方式在新版微信中均已失效,最新版跳转外部浏览器请访问: https://168api.cn/Tools/wxjump/ 生成跳转链接 <?php /*** Notes: <br&g ...

  8. 微信跳转外部浏览器直接下载app的实现方式

    微信作为目前我们最常用的社交软件,所以我们许多商家在推广app下载的时候,都是通过微信分享链接进行直接下载.从微信分享的链接下载apk或者ios文件是很常用的一个功能.但是微信scheme接口会自动屏 ...

  9. 微信内置浏览器屏蔽网页链接怎么办,微信跳转外部浏览器的实现教程

    分享链接被微信屏蔽导致无法正常打开的情况想必看到该文章的你肯定已经遇到这个问题了,其实屏幕前的朋友也知道要怎么解决,无奈只是不知道如何实现,下面我就给大家细说一下微信跳转外部浏览器功能的实现过程. 功 ...

最新文章

  1. centos php 开启libgdgd_Linux下开启PHP GD库支持
  2. [operator]ubuntu + git
  3. 学python需要安装什么软件-学武汉Python培训课程需要安装什么软件?分享这10款...
  4. 【Android工具】安卓魔力播放器moliplayer绿色无广告,手机DLNA播放器
  5. mormot数据库连接+查询+序列为JSON
  6. Object类中的toString方法
  7. sourcetree合并分支_不会git命令,没关系啊,还有强大的图形界面工具SourceTree
  8. paip.InternetExplorer.Application打开非IE的解决方法
  9. mac 二进制安装mysql_教程方法;在mac下安装mysql二进制分发版的方法(不是dmg的)电脑技巧-琪琪词资源网...
  10. bugku-加密-题解
  11. Chrome谷歌浏览器插件的本地存放位置
  12. 生活随记-冬天的馈赠
  13. C语言进阶第15式:逻辑运算符分析
  14. 【Windows编程】实时捕捉屏幕
  15. 产品需求文档(PRD)札记
  16. CentOS7安装zabbix3.2
  17. 电脑报2013年第8期
  18. 第26讲 可编程逻辑器件
  19. ffmpeg 删除 视频 封面 图标 背景图 shell 懒人系列-22
  20. 将立创商城上的原理图封装、2D、3D封装导入AD中

热门文章

  1. 链路追踪-Google-Dapper论文翻译总结
  2. Python求黑色星期五问题
  3. 外呼系统APP外呼软件手机电销软件拨号销售软件功
  4. SAP-MM STO订单详解 10 (公司间交易价格相关的配置)
  5. 关于日期身份证等常用的正则表达式记录
  6. 多媒体计算机设备使用注意,多媒体教学设备使用管理制度
  7. 【软件测试】测试点总结,收取短信验证码的测试(详全),你的即用宝典......
  8. C语言实现3个数大小比较
  9. -XX:+UseCompressedOops 与 -XX:-UseCompressedOops
  10. 使用 Nginx 构建前端日志统计服务(打点采集)服务