• <bdo id='KBmT5'></bdo><ul id='KBmT5'></ul>
    <legend id='KBmT5'><style id='KBmT5'><dir id='KBmT5'><q id='KBmT5'></q></dir></style></legend>
    <i id='KBmT5'><tr id='KBmT5'><dt id='KBmT5'><q id='KBmT5'><span id='KBmT5'><b id='KBmT5'><form id='KBmT5'><ins id='KBmT5'></ins><ul id='KBmT5'></ul><sub id='KBmT5'></sub></form><legend id='KBmT5'></legend><bdo id='KBmT5'><pre id='KBmT5'><center id='KBmT5'></center></pre></bdo></b><th id='KBmT5'></th></span></q></dt></tr></i><div id='KBmT5'><tfoot id='KBmT5'></tfoot><dl id='KBmT5'><fieldset id='KBmT5'></fieldset></dl></div>
  • <tfoot id='KBmT5'></tfoot>

        <small id='KBmT5'></small><noframes id='KBmT5'>

        扫描二维码下载app,判断是Android还是ios设备并下载对应的包

        通常,我们开发一个app,有Android版本,有ios版本,但是,我们有时候只有一个二维码可以放置,比如,通过社会化分享,分享到微信一张图片,通过微信识别二维码来下载我们的app,此时,只有一个二维码, 那么怎样,让ios系统用户扫描二维码下载的事ios版本,An

                <bdo id='9FOVs'></bdo><ul id='9FOVs'></ul>

              • <tfoot id='9FOVs'></tfoot>

                  <tbody id='9FOVs'></tbody>
                <legend id='9FOVs'><style id='9FOVs'><dir id='9FOVs'><q id='9FOVs'></q></dir></style></legend>
                <i id='9FOVs'><tr id='9FOVs'><dt id='9FOVs'><q id='9FOVs'><span id='9FOVs'><b id='9FOVs'><form id='9FOVs'><ins id='9FOVs'></ins><ul id='9FOVs'></ul><sub id='9FOVs'></sub></form><legend id='9FOVs'></legend><bdo id='9FOVs'><pre id='9FOVs'><center id='9FOVs'></center></pre></bdo></b><th id='9FOVs'></th></span></q></dt></tr></i><div id='9FOVs'><tfoot id='9FOVs'></tfoot><dl id='9FOVs'><fieldset id='9FOVs'></fieldset></dl></div>

                  <small id='9FOVs'></small><noframes id='9FOVs'>

                  通常,我们开发一个app,有Android版本,有ios版本,但是,我们有时候只有一个二维码可以放置,比如,通过社会化分享,分享到微信一张图片,通过微信识别二维码来下载我们的app,此时,只有一个二维码, 那么怎样,让ios系统用户扫描二维码下载的事ios版本,Android用户扫描二维码下载到的是Android版本呢。

                  思路就是,我们知道 ,二维码存储一个路径,这个路径我们不要去放Android或ios的下载地址,而是我们服务器一个 html地址,那么在这个html页面里,我们通过javaScript来的进行Android或ios的逻辑判断,判断后,不同的系统,链接到不同的地址去下载。

                  具体代码如下:
                  <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="https://itunes.apple.com/cn/app/xxx";  
                              }  
                              else if (browser.versions.android) {  
                   // 此处写Andoird 的下载地址               window.location="http://zhj8.aliapp.com/xxx.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>  

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  可自动切换的tab实例代码,html代码如下: !-- tab标签代码begin --div class="tab1" id="tab1" div class="menu" ul li id="one1" onclick="setTab('one',1)"新闻/li li id="one2" onclick="setTab('one',2)"活动/li li id="one3" onclick="setTab('one',3)"
                  MUI Picker Input设置默认时间回显实例代码 mui('body').on('tap', '#begTime', function () { //日期选择 var dtPicker = new mui.DtPicker({ type: 'date' }); /*参数:'datetime'-完整日期视图(年月日时分) 'date'--年视图(年月日) 'time' --时间视图(时分
                  input file上传图片设置的实例代码 div纯input与type/div input type="file" div指明需要图片/div input type="file" accept='image/*' div指明需要多张图片/div input type="file" multiple accept='image/*' div指明调用摄像头获取图片/div input type="fil
                  $base64为图片的编码字符串 preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64, $result);$type = $result[2]; //获取图片的类型jpg png等$name = ”xxxx".".$type; //图片重命名$savepath = ‘C:/'.$name; //图片保存目录file_put_contents($savepat
                  百度地图添加自定义点标记、文本标注、点标记的代码,具体内容如下: !DOCTYPE htmlhtml lang="zh-CN"head meta charset="utf-8" title添加文字标签/title meta http-equiv="Content-Type" content="text/html; charset=utf-8" meta name="viewport" content
                  layui tree实现获取子节点所有值的实例代码,具体代码如下: layui.use(['tree', 'form'], function(){ var tree = layui.tree; var form = layui.form; // 模拟数据 var data = [ { name: '节点1', id: 1, children: [ {name: '节点1-1', id: 11, children: [

                      <tbody id='augI3'></tbody>
                        <bdo id='augI3'></bdo><ul id='augI3'></ul>

                        <small id='augI3'></small><noframes id='augI3'>

                        <i id='augI3'><tr id='augI3'><dt id='augI3'><q id='augI3'><span id='augI3'><b id='augI3'><form id='augI3'><ins id='augI3'></ins><ul id='augI3'></ul><sub id='augI3'></sub></form><legend id='augI3'></legend><bdo id='augI3'><pre id='augI3'><center id='augI3'></center></pre></bdo></b><th id='augI3'></th></span></q></dt></tr></i><div id='augI3'><tfoot id='augI3'></tfoot><dl id='augI3'><fieldset id='augI3'></fieldset></dl></div>
                        • <tfoot id='augI3'></tfoot><legend id='augI3'><style id='augI3'><dir id='augI3'><q id='augI3'></q></dir></style></legend>