微信內(nèi)置瀏覽器不支持下載APK(APP)軟件 微信內(nèi)置瀏覽器無法下載文件的解決方案

需求來源

由于微信引流具備快速性和高效的二次傳播性,故眾多商家紛紛選擇微信推廣為主要的推廣方式。但在使用微信分享鏈接和營銷方案的過程中經(jīng)常會遇到分享鏈接在微信內(nèi)被攔截的情況,導(dǎo)致引流來的用戶由于無法打開網(wǎng)頁而選擇流失。更過分的是,由于都是新用戶,故用戶即使知道鏈接無法打開也不會選擇反饋,導(dǎo)致問題處理的不及時,錯失很多流量。


方案分析

那么當(dāng)我們在微信內(nèi)遇到被攔截的問題時,我們應(yīng)該如何解決呢?

此時我們需要一個能實現(xiàn)微信內(nèi)直接打開鏈接或自動跳出到手機瀏覽器打開的功能。這個功能說難也不難說簡單也不簡單,其實只要對php代碼進行相關(guān)的處理即可達到我們期望的效果。至于為什么說不簡單,那是因為如果你沒有研究透原理,即使你會技術(shù)也搞不定。

效果展示:?


源碼

?function isWx(){//判斷是否為微信

var ua = window.navigator.userAgent.toLowerCase();

if(ua.match(/MicroMessenger/i) == 'micromessenger'){

return true;

}

return false;

};

if(isWx()){//判斷瀏覽器是否微信

var html='<div class="box"><img src="images/head.png"></box>'

layer.open({//這里使用了layer的彈窗組件,你也可以自己寫

type: 1,content: html,anim: 'up',

style: 'position:fixed; bottom:0; left:0; width: 100%; height: 100%; padding:0; border:none;'

});

return;

}<--有不懂的咨詢我的q:174494294-->

<?php

// 統(tǒng)一調(diào)用微信白名單接口:https://wq.jd.com/mjgj/link/GetOpenLink?callback=getOpenLink&rurl=https://dc2.jd.com/auto.php?service=transfer&type=pms&to=(這里是拼接自己的內(nèi)容地址比如http://mjbbs.jd.com/data/attachment/forum/201806/08/173526pb2zpjzzooo2ofze.jpg)

if($_GET['t']){

// include("admin/config.php");

// include("admin/function.php");

$code = $_GET['t'];

$info = query ( "jump_logs", "where code='" . $code . "'" );

if($info['code'] == ''){

echo '跳轉(zhuǎn)失敗';

exit(0);

}

if($info['state'] == '1'){

if($info['count'] >= $info['num']){

echo '跳轉(zhuǎn)失敗';

exit(0);

}

$time = strtotime($info['time']);

if(time() > $time){

echo '跳轉(zhuǎn)失敗';

exit;

}

}else{

echo '跳轉(zhuǎn)失敗';

exit;

}

if($info['www_url'] == ''){

echo '請先配置落地頁';

exit;

}else{

$w_url_code = $info['rl'];

}

?>

功能實現(xiàn)效果

首先我們需要對分享域名加JS防封接口,然后我們再加入瀏覽器外跳接口,以達到我們的期望需求。

功能實現(xiàn)后,ios系統(tǒng)可在微信內(nèi)直接下載app,安卓系統(tǒng)則自動打開手機瀏覽器下載app,如果不含下載文件,則直接訪問落地頁。下面是含app下載的實現(xiàn)相關(guān)的實現(xiàn)效果:

1. App Store應(yīng)用實現(xiàn)效果


2. 企業(yè)版app實現(xiàn)效果


3. 安卓用戶則自動打開手機默認瀏覽器訪問落地頁或者下載app。

代碼處理完后,再加入跳轉(zhuǎn)接口,方可智能選擇是下載app還是打開網(wǎng)頁。如此一來我們就解決了域名被微信攔截的問題了,那么接下來就可以在微信內(nèi)大量的分享鏈接或二維碼來進行宣傳引流了。如此也能夠極大地提高自己的APP在微信中的推廣轉(zhuǎn)化率,充分利用微信的用戶群體來增加收益。??

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容