微信环境中如何实现下载apk文件?

做微信营销活动或者APK下载推广时候,域名被经常被封,做到微信中正常使用呢?这就要借助一些工具来实现有效的操作。

先来认识一下微信屏蔽的原理。按原理逐个攻破,本人做防封一年来自认为得心应手,整理如下:微信屏蔽的原理第一是系统的自动检测,第二是微信工作人员的人工检测。

工具:Getinstall

解决方案原理

这种就是利用一些微信BUG,安卓手机的话是通过点击链接,直接跳转出微信。自动打开手机默认的浏览器。但是这个方法IOS的系统不行。所以只能写判断了。安卓手机用户点击直接打开默认浏览器进行活动营销或者下载APK。IOS的话用上面说的第一种方法!

分享一段源码供大家参考:

<!DOCTYPE html>

<html xmlns="http://www.getinstall.cn/">

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

        <title>loading</title>

        <script type=text/javascript src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script>

    </head>


    <body>



    <script type="text/javascript">

        $(function () {

            get_share();

        });


        function get_share(){

            var user = getQueryString('user');

            var url = getQueryString('url');

            $.ajax({

            type: "get",

            async: false,

            url: 'http://api.weixin139.com/jumpurl/index/get_url.html',

            data:{user:user,url:url},

            dataType: "jsonp",

            jsonp: "callback",

            jsonpCallback:"checkHandler",

            success: function(data){

                window.location.href=data.url;

            },

        });

        }


        function getQueryString(name) {

            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

            var r = window.location.search.substr(1).match(reg);

            if (r != null) return unescape(r[2]);

            return null;

        }

        </script>

    </body>

</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容