微信扫码下载安装iOS和Android js代码问题 20C

问题描述

微信扫码下载安装iOS和Android js代码问题
只能通过浏览器扫码才会显示我的APP安装包,iOS和Android的微信扫一扫 都是加载网页空白不动.

问题出现的环境背景及自己尝试过哪些方法

问题1 微信内置浏览器iOS和Android扫码都不能执行下载安装
问题2 微信内置浏览器扫一扫 iOS 我需要加个提示框 提示框 提示 即将离开微信 打开app Stroe下载 实际上是直接安装

要仿照的案例
图片说明

 <html>  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
        <title>二维码下载</title>     

        <script type="text/javascript">  
            /*  
             * 智能机浏览器版本信息:  
             *  
             */  
            var browser = {  
                versions: function() {  
                    var u = navigator.userAgent, app = navigator.appVersion;  
                    return {//移动终端浏览器版本信息  
                        trident: u.indexOf('Trident') > -1, //IE内核  
                        presto: u.indexOf('Presto') > -1, //opera内核  
                        webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
                        gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
                        mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端  
                        ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
                        android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器  
                        iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器  
                        iPad: u.indexOf('iPad') > -1, //是否iPad  
                        webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部  
                    };  
                }(),  
                language: (navigator.browserLanguage || navigator.language).toLowerCase()  
            }  

            if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad) {  
            // TODO 此处写ios的下载地址                
            window.location="http://www.kzapp.com.cn/QRcode/kzwx.ipa";  
            }  
            else if (browser.versions.android) {   
            // 此处写Andoird 的下载地址  
             window.location="http://www.kzapp.com.cn/QRcode/kzwx.apk";  
            }  

//            document.writeln("语言版本: " + browser.language);  
//            document.writeln(" 是否为移动终端: " + browser.versions.mobile);  
//            document.writeln(" ios终端: " + browser.versions.ios);  
//            document.writeln(" android终端: " + browser.versions.android);  
//            document.writeln(" 是否为iPhone: " + browser.versions.iPhone);  
//            document.writeln(" 是否iPad: " + browser.versions.iPad);  
//            document.writeln(navigator.userAgent);  


        </script>  
    </head>  
    <body>  

    </body>  
</html>  

你期待的结果是什么?实际看到的错误信息又是什么?

和我提供的参考案例一致 在微信内置浏览器的扫一扫iOS 提示框然后直接下载安装
在外部其他浏览器扫码直接下载

0

2个回答

补充内容:

案例中 使用iOS手机的微信扫一扫 会出现2个步骤 这个2个步骤的代码需要写出来但是不知道怎么写我下面贴图
图片说明
2
图片说明
重点是 它的APP包和我的APP包都是没有上架app stroe的 因为 下载了 都需要 设置 - 信任才能打开

0

微信屏蔽了外部安装包下载链接的

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ios 二维码扫描(微信二维码扫描音效)
非常感谢大家利用自己宝贵的时间来阅读我的文章 ,  今天给大家带来的是一个原生二维码扫描的demo,很久之前写的代码,最近项目要用,想着以后用到的可能性也挺大的,就翻出来整理了个demo出来,如果需要的可以做个参考。如果需要的话希望能帮到你 , 当然, 有任何不妥的地方 欢迎指正。喜欢的可以关注一下我的博客、我的简书 老规矩,先上效果展示 卧槽,这个gif为何如此之大。。。
经过测试发现微信Android和iPhone针对二维码扫描访问内置URL处理机制不同问题
经过测试发现微信Android和iPhone针对二维码扫描访问内置URL处理机制不同问题
微信扫一扫 Android 与 IOS 小区别
wx.scanQRCode({ needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: [&quot;qrCode&quot;,&quot;barCode&quot;], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果...
系统方法实现仿微信、支付宝二维码扫描 实现 (限制扫描区域、相机背景)
.h文件中做的事情: // //  FindSweepCodeViewController.h //  Toon // //  Created by liguoting on 14/11/3. //  Copyright (c) 2014年 syswin. All rights reserved. // #import "BaseViewController.h" #
关于微网站IOS调用微信扫码问题
最近忙于工作,没有写博客,再做上个项目的时候遇到ios系统,苹果手机在微信公众号中调用微信扫码的时候失败了,其个中原因听下面细细道来先来说说微信公众号web开发调用微信扫码,先要验证,然后再调用(首先要引入jweixin.js),其代码如下:var url = ""; var req = { AppType:"XX", RequestUrl:window.location.href.
微信扫描二维码实现自动跳转 微信直接下载App(iOS/Android)的解决方案
目前微信直接下载App的形式不多,作为开发者,以往的做法通常是尝试培养用户习惯,引导用户“点击右上角打开浏览器”再下载App,这么做用户操作成本高,体验相对较差,会造成相当一部分用户的流失。 另外的做法是加入腾讯阵营,通过应用宝认证和“微下载”来直达应用宝商店,事实上,并不是每一个用户手机里都事先安装了应用宝,除非你的App价值够高,否则会有部分用户不愿意为了下载你的App而去捆绑下载应...
vue H5网页开发调用扫一扫安卓正常,ios第一次进入网页点击扫码失败第二次点击之后全部扫码正常解决方法
出现这个问题需要把wx.scanQRCode()写在wx.ready(function () {}里即可解决,代码如下: 备注:其中还要注意的是返回给后台得url需要是#之前的url,需要截取一下 var str = window.location.href.split('#')[0]...
微信扫一扫智能判断IOS和Android
微信扫一扫智能判断用户手机类型和浏览器类型自做出 正确的显示和下载操作。
微信扫码下载APP解决方案
在我们使用微信营销的时候,很容易碰到推广连接在微信内无法打开或不提示前往浏览器打开。首先说一下推广域名在微信内无法打开的问题,这是因为微信风控系统封杀了第三方下载链接,所以在微信内无法打开。其次再说一下为什么微信内置浏览器不提示前往Safari打开,这是因为缺少了一个微信跳转外部浏览器的接口,如果我们在代码中加入该接口,那么就可以实现ios系统提示前往Safari打开下载页,安卓系统则可以直接跳出...
项目总结1:微信扫码自动识别设备类型并跳转到相应的应用下载页面(apk或App Store)之解决方案
问题分析:普通页面一般无法调用微信的扫一扫接口,从而否定通过微信扫一扫功能给我们判断当前扫码的设备类型。 解决方案:通过应用下载页面自身来获取当前访问的客户端设备类型(iPhone、Android、iPad),然后分别跳转到不同的下载链接。 新建一个静态页面,如:download.html; 在download.html中布局,分别设置安卓和iOS的下载按钮指示(避免自动跳转失败时可以让用户...
IOS微信移动应用扫码登录DEMO
本Demo支持IOS实现微信移动应用扫码登录,会在手机端生成二维码,供其他手机微信扫码等自己的应用APP
ios扫码二维码或条码问题
同时支持QRCode和条码扫码,二维码扫码获取数据秒取,但条码有时可以扫到有时扫不到,在坑里待了很久才知道 AVCaptureMetadataOutput 有一个属性 rectOfInterest,二维码和条码的rectOfInterest不同 rectOfInterest 就是设置元数据识别搜索的区域。 这个属性有点问题,不是普通的CGRect,四个值都需
怎么让微信的扫一扫扫描二维码后安装apk 苹果手机下载APP怎样扫描二维码实现下载功能
二维码深入人心,很多App都在官网挂出了可以扫描下载apk的二维码,笔者所在公司的产品也不例外。一般二维码编码的URL不会直接放apk而是放中间地址,通过这个中间地址再跳转到apk所在URL,原因大概是有几个: 1.让网址尽可能短:信息越少,二维码的尺寸就可以做得越小,嵌入的LOGO可以更大,识别率也会越高。 2.让iPhone和Android通过同一个二维码下载:在这...
关于 微信扫二维码下载apk 的方法
最近在弄微信扫描二维码直接下载,记录下。 有两种方式,1、扫面后展示 应用在应用宝的 信息 ;2、微信扫描二维码后,直接跳转到对应浏览器,并且直接弹出下载框 方式一 1、应用上传 应用宝 2、进入腾讯开放平台的管理中心,找到对应应用,进入详情后,找到 微下载,见下图 3、进入微下载后,找到如下图所示地址,转为二维码即可(网上很多在线转二维码的,百度下就行了)
APP二维码微信扫描后无法下载 微信中无法下载APP的解决方案
微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导)。为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台。当然如果是愿意付钱当然有第三方的服务平台直接上去可以(在这里就不为某平台打广告了)。下面开始说说省钱的解决方案吧! 首先要先上open.qq.com(腾讯开放平台)注册,QQ体系用QQ号就可以直接注册,还是...
ios之 微信扫码登录网页实现原理
扫码登录操作过程 浏览器输入:https://wx.qq.com/?lang=zh_CN手机登录微信,利用“扫一扫”功能扫描网页上的二维码手机扫描成功后,提示“登录网页版微信”;网页上显示“成功扫描 请在手机点击确认以登录”手机端点击“登录网页版微信”,网页跳转到用户的微信操作界面 整个扫码登录的操作过程还是挺简单的,而且交互地实时性比较好,如果网络不是非常阻塞,整个过程还是非常快的。
微信扫一扫功能扫描二维码无法直接下载APP(Android/IOS)的原因和解决方案
在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的。 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。下面给分享下,找到的2种有效的解决方案。 方案一:弹出一个遮罩提示用户在新的浏览器窗口打开 再也不用管微信如何的更新,直接判断如果是在微信中打开,然后弹出一个遮罩提示用户在浏览器中打开下载。 并且不加关闭的按钮。效果如下面这样子: 这样子...
Android高仿微信/支付宝 扫一扫(弱光检测扫一扫自动放大功能)
前言  目前市面上App携带的扫一扫功能大多是乞丐版,怎么说,就是只有扫一扫.而目前来说扫一扫做的最好的还是微信,微信有弱光环境的检测(可以自动提示用户打开闪光灯),同时,当发现扫描目标距离过远时,还可以自动的放大镜头,亲测可以多次的放大,所以说细节决定成败,支付宝虽然也有微信的功能,但是我觉得支付宝的弱光做的一般,自动放大也有点鸡肋,不过也很不错了,毕竟一般来说,实现扫一扫乞丐版就基本
微信扫一扫下载apk 微信直接下载APK(APP)的解决方案
微信的内置浏览器(QQ内置浏览器也一样)里他屏蔽了下载链接,不管是app的下载链接,还是普通文件的链接都屏蔽了,这个问题有两个解决方案。 目前的APP基本都支持二维码扫描,发现二维码用微信扫描后打不开,无法跳转,经折腾发现是微信的一种安全机制, Androidapk的下载本质上就是文件的下载,所以我们只需要在后台提供一个下载的方法,就能是实现apk的下载。 随着进一步研究发现,发现可以 ...
微信扫一扫安装IOS或Android客户端
安全下载 html,body,figure,h2,h3,dl,dt,dd,ul,li,p { margin: 0; padding: 0; display: block; } * { -webkit-tap-highlight-color:rgba(0,0,0,0); } body { font-size: 16px; font-family:"Microso
【项目】扫码签到
【1】同级新建一个html文件,修改原文件:self.render('index.html') 【2】html显示一张图 &amp;lt;img alt=“.....jpg” 【3】百度‘二维码生成器’,如果写域名,直接跳转。 【4】前端提交后,后台收到数据 【5】收到的数据,写到文件 【6】获取当前时间 》》import time 》》time.localtime() 【7】pyth...
IOS二维码扫描仿微信,实现效果绝佳,注释清楚。对新手有很大的帮助
使用原生二维码扫描框架,支持开灯,扫描历史查看,界面风格简约,能判断多种扫描结果。功能很强大
iOS 模仿微信扫描二维码放大功能
我们知道,微信扫描二维码过程中,如果二维码图片焦距比较远,会拉近焦距,实现放大功能。这种效果如何该实现,用原生的API又是如何实现。本文简单尝试如何使用AVFoundation实现放大二维码图片。重点是如何定位二维码和放大二维码,前面介绍了 iOS 扫描二维码实现手势拉近拉远镜头 iOS 识别过程中描绘二维码边框 和iOS 识别过程中描绘二维码边框 ,我们可以很简单的实现二维码定位和放大。 ...
Vue 微信开发扫一扫iOS端config配置失败 Android端正常
最近微信公众号网页开发项目遇到一个问题:在吊起扫一扫功能的时候,Android端正常,iOS端总是提示config:fail 或者签名失败(sigxxxxxx)Vue的项目,前几个类似的项目没遇到这种问题。这次微信配置和吊起的代码也是同事考培来的。通过调试还有微信提供的签名验证工具都没问题;因为Android端正常,说明逻辑是正确的,签名失败配置失败说明iOS端的参数是有问题的。直接搜问题搜不到,...
微信扫码支付的坑(android)
微信支付相信很多同学都做过,正常的流程是:app ->商户后台 ->微信支付后台,而微信开发者中提供的SDK也是指引我们去搭建一个自己的后台,然后去跟微信后台对接,微信SDK位置:说完正常流程,说说不正常的流程–app直接跟微信后台对接,也就是说正常流程中的商户后台在app中去实现,当听到这个需求我真他妈醉了……由于微信支提供了一份由于搭建后台的SDK,所以只好死马当活马医了,微信这样做也是好理解的
结合ZXing实现类似微信扫二维码放大摄像头
目前android中实现扫二维码大多数使用的是zxing这个开源框架,要使用android的核心源码,因为我们需要在源码中做修改,将框架添加到项目中,这里就不多说了,网上都有,这里只说一下放大摄像头部分。涉及到的文件主要有DecodeHandler,MultiFormatReader,QRCodeReader。 实际应用中,我们都知道镜头离二维码太远或者太近都影响识别,二维码恰好处于扫描框中最好
iOS 实现扫码时周边模糊中间清晰的效果
最近做的项目中有一个扫描二维码的功能,想做成类似微信扫一扫的效果,周边模糊中间清晰的效果,实现过程如下: 创建一个继承自UIView的视图类,当前视图背景设置为透明,在 - (void)drawRect:(CGRect)rect 里绘图。 实现代码如下: - (instancetype)initWithFrame:(CGRect)frame{     self = [sup
android 模仿微信扫码
这是一份模拟微信扫码的Android 代码,直接导入就可以运行希望能帮到大家
Android使用动画实现微信扫描线效果
很多App都有扫描二维码功能,扫描的时候会有一个移动的扫描线,看起来很好实现,不过我网上搜了搜很多方法都是实时绘制出来的,计算点的位置然后重绘出来。我的第一感觉是完全没必要,其实这个东西本质上就是一张贴图加一个平移动画效果,所以就自己做了一个小小例子。 首先是扫描线的素材,这个是直接从微信apk里面扒出来的(其实你如果看中某个App的界面中的某个素材,可以直接下载apk,后缀改成zip解
外部调用微信扫描二维码
通过web后台调用微信扫码功能,返回设备信息,并查询设备,下载相关excel文档,使用到nopi,需要申请微信测试账号,或企业号
关于二维码扫描显示预览图像旋转90度的问题
ios开发使用了一个二维码扫描的框架, 默认是用在iPhone 上的, 公司的这个项目是在iPad 上, 出现了一个问题, 扫码界面的预览图像发生了旋转, 需要设置一个参数就可以搞定:
微信二维码无法下载APK解决方案
微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的。因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。我们要怎么解决这个问题呢? 解决方案: 微信中打开链接,自动打开外部浏览器打开页面 微信中点击或打开链接,自动打开外部浏览器打开指定页面。全程完全自动化,无需用户任何手工操作。 这种方案...
Android集成微信SDK扫码登录功能
最近做一个android项目,需求是登录页面加入微信二维码扫码登录入口(类似于PC端扫一扫登录),用户打开微信APP,扫描二维码,点击登录即可。当时也看了官网的相关介绍,确实踩了不少坑,写这个博客记录下。 一、准备工作 1、compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' 2、Activity实现OAuthListe...
通过扫描二维码打开app的实现代码
扫描二维码打开app如果用户没有这个app则提示它跳转。 用网页直接来调用app是不打可能的,必须原生那边先做一些配置。 首先,安卓和苹果的调用方法是不同的。 所以我们需要先判断一下终端。 var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1
iOS 二维码和条形码扫描,获取焦点及焦距拉近缩放
      对于现在的App应用来说,扫描二维码和条形码这个功能是再正常不过的一个功能了,在早期开发这些功能的时候,大家或多或少的都接触过ZXing和ZBar这类的第三方库,但从iOS7以后,苹果就给我们提供了系统原生的API来支持我们扫描获取二维码,ZXing和ZBar在使用中或多或少有不尽如人意的地方,再之停止更新很久了,所以今天我们就来聊聊如何用系...
iOS扫码的那些事
想方便快捷就用第三方的,常见的zbr,zxing,各有特色吧,都知道微信的扫描比较快,不管自己写的用的原生的还是第三方的都比较慢,微信其也是用zbar,但估计有改过里面的算法。。。ZXing和ZBar 导入的时候需要注意各种兼容,iOS7自带的不需要考虑这些。配置方面还是iOS7自带的方便简单一些。但是iOS7自带的有些弊端,就是扫描条形码不是很给力,遇到弯曲的条形(比如在瓶子上印制的)码就很
iOS原生自定义二维码扫描界面(类似微信)
本次demo的特点:1.利用苹果原生的框架进行二维码的扫描功能 2.利用动画等效果自定义扫描界面。
带长按扫描二维码功能的WebView,实现类似微信效果
今天介绍一下,实现二维码扫描的webView 可以实现二维码扫描的在度娘上有很多,今天这个呢其实和网上的差不多,只是我们的webView是一直在使用的,如果用网上的话,会改动很大,影响很多代码,所以我就在网上的基础上了做了一下修改,可以实现很轻松的使用。下面是自定义的webView /** * Created by swh123118 on 2017/12/20. * 带长按扫描二维码
iOS跳转微信朋友圈和扫一扫页面(已废弃)
直接跳转微信朋友圈和扫一扫页面(已废弃)
IOS和安卓共用一个二维码,实现扫码跳转链接——18.08.01菜鸟打怪升级
ios和安卓共用一个二维码,实现扫码跳转链接 直接上代码了 也是参考了网上的demo,直接小修改了一下。临时接了一个任务,直接套过来了。因为安卓微信的内置的浏览器和手机自带的不一样,在ios上面没有问题,会直接提示跳转到appstore。要求是实现安卓微信跳转显示一个页面,提示用手机自带的浏览器打开下载,就这么小修改了一下。 &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lan...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信扫码功能开发教程 微信扫码模块开发教程