微信扫描二维码下载app(安卓或IOS)

微信如何唤起外部浏览器打开指定链接 目前的app基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式。由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP,再从分享的链接下载apk/ios包。故用户通常都是使用微信打开链接或扫描二维码前往下载页,这是刚需。 在我们做微信营销或推广宣传的时候,经常会遇到链接被微信拦截的情况,导致无法打开下载app等情况。尤其是做... 阅读详情

问题:微信直接分享apk文件链接,微信提示“网页包含恶意文件”。

解决办法:制作html页面,判断微信打开后,引导用户用浏览器打开链接,下载


碰到问题:微信缓存

参考文章H5页面缓存处理办法


具体实现代码如下:

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<META HTTP-EQUIV="pragma" CONTENT="no-cache">;
	<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
	<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
	<META HTTP-EQUIV="expires" CONTENT="0">
	<title></title>
	<style>
		.link{display: none;}
		.show{display: block;}
		.download{
			width: 60%;
			height: 70px;
			line-height: 70px;
			background-color: #32B2A7;
			color: #fff;
			text-align: center;
			border-radius: 35px;
			font-size: 34px;
			margin: auto;
			position: relative;   
		}
		.download a{
			color: #fff;
			text-decoration:none;
		}
		.a1 p{
			width: 80%;
			text-align: center;
			font-size: 36px;
			margin: auto;
			margin-top: 50px;
		}
		.boxtop{
			width: 400px;
			height: 500px;
			padding-top: 150px;
			margin-left: 0;
			margin-right: 0;
			margin:auto;
			margin-top: 100px;
			margin-bottom: 50px;
		}
		
		.icon img{
			width: 400px;
		    
		}
		.anicon img{
			width: 70px;
			position: absolute;
			top: -12px;

		}
		.anicon span{
			font-size: 40px;
			font-weight: bold;
			margin-left: 95px;
		}
		.iosicon img{
			width: 70px;
			position: absolute;
			top: -12px;

		}
		.iosicon span{
			font-size: 40px;
			font-weight: bold;
			margin-left: 95px;
		}
		.boxbottom{
			width: 380px;
			margin: auto;
			position: relative;
			margin-bottom: 50px;

		}
		.lineheng{
			width: 80%;
			height: 50px;
			border-bottom: solid #383838 1px;
			margin: auto;
			margin-bottom: 30px;
		}
		.bulid p{
			width: 80%;
			color: #bdc3c1;
			font-size: 36px;
			margin: auto;
			text-align: center;
			margin-bottom: 50px;
			margin-top: 30px;
		}
		.computer p{
			width: 30%;
			font-size: 36px;
			margin: auto;
			text-align: center;
			margin-bottom: 50px;
			margin-top: 30px;
		}
	</style>
</head>
<body>
	<div class="box">
		<div class="boxtop">
			<div class="icon">
				<img src="img/LOGO1.jpg" alt="">

			</div>
			

		</div>
		<span class="line"></span>
			<div class="android link">

				<div class="anicon boxbottom">
					<img src="img/android.png" alt="">
					<span>app名称</span>
					
				</div>
				<div class="lineheng"></div>
				<div class="bulid">
					<p>
					1.1.0(Bulid 1.1.0_20221114)-20MB<br>
					更新于:2022年11月14日

					</p>

				</div>
				<div  class="link a2 show">
							<!-- 不是微信端 -->
					<div class="download"><a href="http://app.apk">下载安装手机版</a></div>


				</div>
				<div  class="link a1">
				<!-- 微信端 -->
					<p>请点击右上角省略号,用手机浏览器打开此页面进行下载</p>
				</div>

			</div>
			<div class="ios link">
				<div class="iosicon boxbottom">
						<img src="img/iphone.png" alt="">
						<span>app名称</span>
						
					</div>
					<div class="lineheng"></div>
					<div class="bulid">
						<p>
						1.1.0(Bulid 1.1.0_20221114)-20MB<br>
						更新于:2022年11月14日

						</p>

					</div>
				<div class="download"><a href="https://apps.apple.com/cn/app/idxxxxxx">下载安装手机版</a></div>
			</div>
			<div class="computer link">
				<p>请使用手机扫描</p>
			</div>
			

	</div>
	
	
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
	function isWeiXin() {
		var ua = window.navigator.userAgent.toLowerCase();
		console.log(ua);//mozilla/5.0 (iphone; cpu iphone os 9_1 like mac os x) applewebkit/601.1.46 (khtml, like gecko)version/9.0 mobile/13b143 safari/601.1
		if (ua.match(/MicroMessenger/i) == 'micromessenger') {
			return true;
		}
		else {
			return false;
		}
	}
	if(isWeiXin()){
		// console.log(" 是来自微信内置浏览器");
		$(".a1").addClass("show");
		$(".a2").removeClass("show");
	}
	else{
		// console.log("不是来自微信内置浏览器");
		$(".a2").addClass("show");
		$(".a1").removeClass("show");
	}
   var u = navigator.userAgent;
   var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
   var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
   $(".ios").removeClass("show");
   $(".android").removeClass("show");
   if(isAndroid){
   		$(".android").addClass("show");
   		$(".ios").removeClass("show");
   }else{
   		if(isiOS){
   			$(".ios").addClass("show");
   			$(".android").removeClass("show");
   		}else{
   			$(".ios").removeClass("show");
   			$(".android").removeClass("show");
   			$(".computer").addClass("show");
   			
   		}
   }
   // alert('是否是Android:'+isAndroid);
   // alert('是否是iOS:'+isiOS);
  
	
</script>
</body>
</html>

微信扫一扫下载apk解决方案 通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了。 根据网友们提供的思路,本文整理了三种方案。 1、申请腾讯开放平台开发者 具体流程可以去访问http://open.qq.com/,大概的意思是需要将apk提交到腾讯开放平台的里面,每个apk应该会自动生成一个二维码,每年支付一定的费用,然后在微信里面扫一下这个二维码... 阅读详情

相关推荐

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

需求概述 想让用户在微信扫描二维码或者点击就能下载APP,并统计被扫描次数。 两种实现方法: 1.一般我们用草料生成二维码,如果没有注册的话只能生成一个包含下载网址的静态码,没有统计功能,而且除了自己截图保存外,草料是不会保存你的二维码的。如果注册草料后,可以选择生成活码。所谓活码,就是一个指向页面,然后通过这个指向页面,再到你的下载链接。这个指向页面内嵌了统计代码。你可以通过草料的统计功能...

comotomo752的博客 4332

解决微信扫码下载的两个方法

解决微信扫码下载有两个方法:一是去腾讯开发平台http://open.qq.com/上传自己的应用,二是弄一个提示页,提示用户用其他浏览器打开链接。上传应用到腾讯开发平台 把应用上传到腾讯开发平台,然后等审核,审核通过,会提供下载链接和二维码。 有点:安卓和IOS共享一个二维码,腾讯做应用分发 缺点:得等审核,应用后期维护麻烦 添加提示页 如上图,可以写程序来判断是否是微信访问,其他浏览

隔壁老王 7284

微信识别二维码下载不了app

微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导)。为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台。当然如果是愿意付钱当然有第三方的服务平台直接上去可以(在这里就不为某平台打广告了)。下面开始说说省钱的解决方案吧! 首先要先上open.qq.com(腾讯开放平台)注册,QQ体系用QQ号就可以直接...

wrui3498的博客 3194

关于 微信扫二维码下载apk 的方法

最近在弄微信扫描二维码直接下载,记录下。 有两种方式,1、扫面后展示 应用在应用宝的 信息 ;2、微信扫描二维码后,直接跳转到对应浏览器,并且直接弹出下载框 方式一 1、应用上传 应用宝 2、进入腾讯开放平台的管理中心,找到对应应用,进入详情后,找到 微下载,见下图 3、进入微下载后,找到如下图所示地址,转为二维码即可(网上很多在线转二维码的,百度下就行了)

Wilshion的博客 1万+

微信扫一扫功能扫描二维码调用外部浏览器打开指定页面实现微信中下载APP的功能

需求分析 分享链接已经成为手机应用一个非常重要的推广传播形式。为了提高转化率,就需要用户不管是在微信内直接打开链接还是扫描二维码都能直接打下载app。 但由于微信对第三方应用管的非常严格,故目前的大环境就是微信会自动屏蔽掉含apk或ios文件的下载链接,导致用户无法在微信内打开下载链接,会提示“已停止访问该网页”。那么究竟该如何解决这个推广难题呢,其实只需要一个微信内直接下载app的功能。下面...

cdkey9518的博客 1803

解决微信扫描二维码下载APK问题

JAVA代码,解决微信扫描APK二维码空白,不能下载APP的问题

微信内点击链接或扫描二维码可直接用外部浏览器打开H5链接的解决方案

很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可。下面给大家介绍这个功能功能目的生成微信跳转链接,实现微信内置浏览器跳转外部浏览器打开网页。(该方案适合推广APP及其他H5页面)功能效果功能实现后,苹果用户即可在微信内直接下载app也可以跳转浏览器下载,安卓用户则自动打开手机浏览器下载app,...

weixin_34310369的博客 1517

【半桥LLC】半桥LLC谐振开环闭环软启动DCDC变换器的设计与仿真

本文详细分析了半桥LLC谐振DC-DC变换器的开环与闭环控制设计原理,重点探讨了软启动功能的实现。通过仿真验证,展示了开环与闭环情况下的电压输出差异以及系统效率的提升。该研究为提高DC-DC变换器性能提供了参考。

2401_84610415的博客 2596

微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面

实现微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面 而进入商城下载该项目 详情地址:gitee.com/DuJiaHui123… 1.创建完之后 替换文件里面的ios项目地址和Android地址 2.网页上线 3.百度搜索 二维码生成 把上线后的地址生成二维码 4.可以把二维码放进去你的项目中 供用户扫描 转载于:https://juejin.im/post/5...

weixin_33935505的博客 972

台达PLC使用RS485Modbus指令通信

台达PLC,RS485,Modbus RTU,从站梯形图,0X01,0X02,0X05,CRC校验

lilililimu的博客 1万+

ESP32-CAM实战:从零构建高精度QR二维码识别系统

本文详细介绍了如何使用ESP32-CAM构建高精度QR二维码识别系统,涵盖硬件配置、开发环境搭建、二维码识别库选择与优化、完整系统实现及实战问题排查。通过优化识别算法和电源管理,系统可实现快速、稳定的二维码识别,适用于物联网设备绑定等场景。

weixin_42524703的博客 433

微信屏蔽拦截棋牌app下载链接,导致在app下载链接在微信中无法打开的解决办法。

由于微信的限制,应用文件在内置浏览器中下载全部被屏蔽掉,造成很多人用微信扫描二维码下载时,界面显示一片空白,容易误导以为在下载呢。 商业分析在微信的使用人数已经高居各通讯APP的榜首的同时,微信成为了我国移动流量最大的平台之一。在次趋势的引导下,很多的商家、体户便抓住了这一机遇,利用微信这个渠道来做产品的推广、以及营销方案宣传。但是好景不长,微信从去年开始就对这一块管制的很严,在微信内分享链接很...

cnnrot984的博客 841

【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践

嵌入式UI迁移实践:从HTML到LVGL 本文介绍了将HTML/CSS设计的UI原型迁移到嵌入式系统(LVGL)的完整流程,重点涉及"HTML→Figma→LVGL"的三步转换方法。具体内容包括: 设计迁移流程:通过Figma作为中间桥梁,将HTML原型转化为标准设计资产,再适配到LVGL库; 工具与参数准备:详细列出了设计迁移所需的工具链和需要提取的核心设计参数; Figma还原步骤:分组件讲解如何在Figma中1:1还原HTML设计,包括标题栏、压力显示区、图表区等核心组件; LVG

ymlmail的博客 1972

js一些其他问题

扫描二维码下载app 扫描一个二维码,android和ios都可以下载app。 其中涉及到的点: 1、html中要判断是来自android还是ios 2、因为一般人使用微信扫一扫,所以,判断若是微信,提示在浏览器中打开。 判断扫码来源 判断打开来源(浏览器 || IOS || Android) var browser = { versions: function() { var u = na...

u014207158的博客 182

embedding计算过程

文章目录embedding计算过程(错了跟我讲,我会改)参考示例个人理解过程图示总结(基于pytorch) embedding计算过程(错了跟我讲,我会改) 参考示例 https://www.jianshu.com/p/63e7acc5e890 个人理解过程图示 总结(基于pytorch) 总的来说,就是将独热向量的长度(对应嵌入层的num_embeddings)转变为嵌入层的emdedding_size(而独热向量的维数就是你的数据中一共产生了多少个不一样的词,至少是这么多)。 数据的变化,将二维

纸上得来终觉浅,绝知此事要躬行! 1632

直流无刷电机FOC控制算法 理论到实践 —— 理论(二)

在上一章节,我们对于FOC大体有了一个介绍,本博文将详细描述有关Clark变化、Park变化、反Park变化以及SVPWM的理论实现原理,也即相关数学运算实现。

爱出名的狗腿子 1万+

一个二维码扫描自动识别下载应用【微信提示】

先前写了一个关于二维码扫描自动识别设备系统,并自动去下载相应版本的APP, 前一段时间微信扫描后,则不可再下载,原因是微信屏蔽了,只能提示用户从浏览器打开,并自动下载; 下载的界面效果: 下载的 download.html 代码段: 下载APP X var is_weixin = (func

Saindy5828的专栏 8387

【100%通过率】2023华为od机试C卷【电脑病毒感染】Python 实现

一个局域网内有很多台电脑,分别标注为 0 ~ N-1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1.

MISAYAONE的博客 3033

APP二维码微信扫描后无法下载 微信中无法下载APP的解决方案

微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导)。为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台。当然如果是愿意付钱当然有第三方的服务平台直接上去可以(在这里就不为某平台打广告了)。下面开始说说省钱的解决方案吧! 首先要先上open.qq.com(腾讯开放平台)注册,QQ体系用QQ号就可以直接注册,还是...

happyday867的博客 8356

Qt Installer Framework 简单使用

qt installer framework 简单使用

qq_42815643的博客 2576

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

扫描二维码下载app,判断是Android还是ios,并跳转到不同的下载地

写在前面 通常,我们开发一个app,有Android版本,有ios版本,但是,我们有时候只有一个二维码可以放置,比如,通过社会化分享,分享到微信一张图片,通过微信识别二维码来下载我们的app,此时,只有一个二维码, 那么怎样,让ios系统用户扫描二维码下载的事ios版本,Android用户扫描二维码下载到的是Android版本呢。 思路就是,我们知道 ,二维码存储一个路径,这个路径我们不要去放A...

丿灬安之若死 3732

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

H5页面唤起指定app或跳转到应用市场(扫描二维码直接下载APP)

场景1: 在 h5 页面上,不管用户是否安装过该app,都直接跳转到应用市场,让用户从应用市场上打开app。 思路: 这种场景处理比较简单,直接判断判断是android端还是ios端,然后在点击按钮上赋值对应终端的应用市场下载链接就可以了,在微信上打开h5页面时也不用另外处理。跳转之前,系统会默认弹出对话框问是否跳转。 案例: 下图以ios端打开 淘宝 为例: 具体实现: <!DOCTY...

weixin_43085797的博客 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ios微信扫描二维码询问是否前往APP Store!

微信扫描二维码询问是否前往APP Store~~

link_two的博客 2334
上一篇: copy
sunshinefcc
博客等级 码龄10年 17粉丝 38原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值