微信跳轉瀏覽器提示,微信瀏覽器中直接跳轉手機預設瀏覽器是怎麼實現的

laywhy發表於2019-05-31

很多朋友的APP推廣連結需要在微信中進行的網頁宣傳、傳播、下載等等,但是各位朋友一定發現了微信中是遮蔽掉了APP的下載連結的。但是微信最為一個最大的社交平臺,為了自身的利益,遮蔽掉了所有APK的下載連結。我們要怎麼解決這個問題呢?


解決方案:

我們基於微信介面開發了一款全新的手機端微信中下載APP的程式,透過這個程式生成的連結,安卓使用者在微信中點選的話,是可以直接跳轉手機預設瀏覽器開啟下載連結。IOS使用者在微信中點選的話會彈出一個遮罩提示使用者用瀏覽器開啟下載連結或者是跳轉到蘋果的APP商店。這樣的話大大的減少了使用者的操作步驟,使用我們的方法都不會出現微信所謂的捆綁下載。給以使用者以良好的下載體驗,對我們的推廣轉化率會有顯著的提升。


分享一段原始碼供大家參考:

<!DOCTYPE html>
<html xmlns="
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>loading</title>
        <script type=text/javascript src="
    </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>


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926607/viewspace-2646411/,如需轉載,請註明出處,否則將追究法律責任。

相關文章