需求概述

想让用户在微信扫描二维码或者点击就能下载APP,并统计被扫描次数。

两种实现方法:

1.一般我们用草料生成二维码,如果没有注册的话只能生成一个包含下载网址的静态码,没有统计功能,而且除了自己截图保存外,草料是不会保存你的二维码的。如果注册草料后,可以选择生成活码。所谓活码,就是一个指向页面,然后通过这个指向页面,再到你的下载链接。这个指向页面内嵌了统计代码。你可以通过草料的统计功能,看你的二维码相关的扫描数据。

2.你的App下载地址,自己内嵌一个统计代码,这样来统计扫描数据,这样你只要一个静态码就够了。不需要在草料注册,用户扫描二维码后,直接进入下载界面,没有中间的指向页面。

由于不希望自己的app投放到应用市场,因此微下载行不通。比如,把你的APK文件上传到腾讯的开放平台,申请通过后,会拿到一个移动推广链接,然后替换原来的“android下载”的链接(直接此文件生成一个二维码也行),这样用户就可以在微信中扫一扫直接下载了。

但以上两种方法实施起来都比较繁琐,而且容易出错,更达不到理想的推广效果。下面为大家轻松实现,在微信中扫描二维码或点击链接直接下载APP的方法。

操作步骤

旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或

者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。

1、打开 旋风微跳 网址:http://www.zjychina.cn

2、准备好我们的推广链接:实例如:www.baidu.com  在输入框填写你的下载链接,填写完毕后。点击生成按钮

3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。

4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

vjsbq3by.png

实现代码如下:

<script src=”https://open.mobile.qq.com/sdk/qqapi.js?_bid=152″></script>
<script type=”text/javascript”>
mqq.ui.openUrl({ target: 2,url: “https://morfans.cn”});
</script>
<?php
error_reporting(0);
if($_GET['open']==1 && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){
header("Content-Disposition: attachment; filename=\"load.doc\"");
header("Content-Type: application/vnd.ms-word;charset=utf-8");
}
?>
<!DOCTYPE html>
<html>
<head>  <meta charset="UTF-8">  <title>Welcome</title>  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>  <meta content="yes" name="apple-mobile-web-app-capable"/>  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>  <meta name="format-detection" content="telephone=no"/>  <meta content="false" name="twcClient" id="twcClient"/>  <style>
body,html{width:100%;height:100%}
*{margin:0;padding:0}
body{background-color:#fff}
.top-bar-guidance{font-size:15px;color:#fff;height:40%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat}
.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}  </style>
</head>
<body>
<div class="top-bar-guidance">  <p>点击右上角<img src="//gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari" /> Safari打开</p>  <p>可以继续访问本站哦~</p>
</div>
<a class="app-download-btn" id="BtnClick" href="javascript:;">  点此继续访问
</a>
<script>  var url = 'http://pjax.cc/'; //填写要跳转到的网址  document.querySelector('body').addEventListener('touchmove', function (event) {  event.preventDefault();
});
window.mobileUtil = (function(win, doc) {  var UA = navigator.userAgent,  isAndroid = /android|adr/gi.test(UA),  isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,  isBlackBerry = /BlackBerry/i.test(UA),  isWindowPhone = /IEMobile/i.test(UA),  isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;  return {  isAndroid: isAndroid,  isIOS: isIOS,  isMobile: isMobile,  isWeixin: /MicroMessenger/gi.test(UA),  isQQ: /QQ/gi.test(UA)  };
})(window, document);  if(mobileUtil.isWeixin){  if(mobileUtil.isIOS){  url = "https://t.asczwa.com/taobao?backurl=" + encodeURIComponent(url);  document.getElementById('BtnClick').href=url;  }else if(mobileUtil.isAndroid){  url = '?open=1';  document.getElementById('BtnClick').href=url;  var iframe = document.createElement("iframe");  iframe.style.display = "none";  iframe.src = url;  document.body.appendChild(iframe);  }
}else{  document.getElementById('BtnClick').href=url;  window.location.replace(url);
}
//setTimeout('WeixinJSBridge.invoke("closeWindow", {}, function(e) {})', 2000);
</script>
</body>
</html>  

微信扫一扫下载apk的实现方式 微信跳转浏览器代码相关推荐

  1. 微信内浏览器不支持下载APK文件的解决方案 微信中点击链接调用外部浏览器打开

    需求:在微信h5页面中下载第三方app -- 安卓, 直接下载apk文件包:iphone,跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX ...

  2. android微信支付插件,Android通过Apk插件调起微信支付(示例代码)

    App对接微信调起微信支付需要在微信平台注册,鉴别的标识就是App的包名,所以将申请的包名单独打包成一个Apk文件,则在其他的App调起此Apk的时候同样可以起到调用微信支付的功能.这样就实现了调起微 ...

  3. 分享链接在微信内置浏览器中无法打开也无法下载怎么办(Mindjump实现自动跳转浏览器)

    现如今有时候分享链接在微信内置浏览器中无法打开也无法下载,而且转发的话经常会被拦截,一旦被拦截用户在微信中识别二维码就会提示"已停止访问该网页",如此一来对外分享的二维码基本就作废 ...

  4. 微信无法打开网页下载链接的解决方案,微信跳转外部浏览器

    由于微信引流具备快速性和高效的二次传播性,故众多商家纷纷选择微信推广为主要的推广方式.但在使用微信分享链接和营销方案的过程中经常会遇到分享链接在微信内被拦截从而无法打开或者打开后无法下载文件的情况,导 ...

  5. 微信环境中如何实现下载apk文件的下载

    今天一后台同事问我:为什么从App里面分享到微信好友时,在微信里没有发下载分享里的软件,而在浏览器中却可以? 于是我在微信公众号中试了一下,发现果然不可以下载.通过google 发现,原来是微信屏蔽了 ...

  6. 微信如何实现自动跳转到用其他浏览器打开指定页面下载APK

    微信浏览器跳转浏览器下载app解决方案 新版本微信浏览器中,已禁用下载APP应用,只支持打开微信合作商APP下载,所以无法通过微信浏览器直接下载APP应用.列举微信浏览器下载APP的种解决方案: 方案 ...

  7. 微信中无法直接下载棋牌游戏类app的解决办法

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

  8. 微信链接跳转浏览器 H5实现APP下载功能实现方法

    由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载. 可以参考:微信打开网址添加在浏览器中打开提示  ...

  9. 微信跳转手机默认浏览器提示 微信h5页面中下载第三方app的方法

    由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时点击下载按钮没反应,我想到的是做一个提示用户在浏览器中打开下载. 可以参考:微信打开网址添加在浏览器中打开提示和 ...

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

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

最新文章

  1. DOM4J解析XML文档、Document对象、节点对象节点对象属性、将文档写入XML文件(详细)...
  2. linux普通文件的特点是,linux系统文件系统上有哪些特点
  3. php+gd库的源码安装
  4. SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容
  5. linux之文件类型
  6. 白话中台战略:中台是个什么鬼?
  7. Linux学习笔记4.4-Linux重定向
  8. 浅谈js中的this
  9. [学习windows/记录篇]使用tmg三向外围发布ssl安全的web网站
  10. GIS基础软件及操作(十二)
  11. 产品小白的Axure之路
  12. (转)CRC校验算法详解
  13. k8s之常用操作命令
  14. 国际产品经理资格认证NPDP 2017
  15. Linux实战教学笔记18:linux三剑客之awk精讲
  16. axios请求文件流下载文件
  17. Web安全-浅析网页暗链与挂马攻击
  18. 上传身份证照片js_小程序上传身份证图片的实现方法
  19. g mysql windows_Windows平台配置5.7版本+MySQL数据库服务
  20. matlab对xml文件操作,Matlab读写xml文件

热门文章

  1. Tensorflow-gpu运行时报错Non-OK-status: GpuLaunchKernel
  2. 单龙芯3A3000-7A1000PMON研究学习-(2)搭建交叉编译环境
  3. 微信查好友单删检测方法,无打扰,快来学
  4. ANDROID 有关高德地图 导航SDK 组件不见的问题
  5. DDOS攻击已然渗透互联网和物联网
  6. 卡方检验有哪些指标?卡方值怎么计算?
  7. 前阿里P10员工赵海平加入字节跳动,职级或为4+
  8. 文件夹怎么打包压缩?压缩包太大如何缩小?
  9. 线程安全问题?怎么解决线程安全
  10. 举个栗子!Tableau技巧(96):离线激活和停用 Linux 版 Tableau Server