如何从Android和iOS的不同下载链接制作二维码


浏览:562 次

通常,我们开发一个Android版本和IOS版本的app,但有时我们只有一个二维码。例如,通过社交分享,我们可以在微信上分享一张图片,我们可以通过微信下载我们的app来识别二维码。此时,只有一个二维码。那么,我们如何让IOS系统的用户扫描IOS版本的二维码下载,Android用户扫描二维码并下载Android版本。

我们知道QR码存储的路径不是Android或ios的下载地址,而是我们服务器的html地址。在这个html页面中,我们使用JavaScript对Android或ios进行逻辑判断。在判断之后,不同的系统链接到不同的地址进行下载。

<;html><;标题>书信电报;meta charset=“UTF-8”>; ;&书信电报;标题><;/标题><;/头部><;正文>nbsp;&书信电报;脚本>nbsp;/** ; ;出来的链接大约有这么长;https://xxxx.cn/243423.html?c=Q23DR32  ; */& nbsp; ;//C=Q23DR32是注册期间通过扫描获得的邀请码//如果以这种方式添加参数,以下参数将被自动忽略,并且不会影响此网页的加载nbsp;goDownload(); ; ; ;//转到下载;函数goDownload(){var u=navigator.userAgent,app=navigater.appVersion;var isAndroid=u.indexOf(';Android';)>-1||u.indexOf(';Linux';)>-1.var isIOS=!!u、 匹配(/(i[^;]+;(U;)?CPU+Mac OS X/);//如果(isAndroid){window.location.href='https://xxxxxxx.cn/release/xxxx-release.apk' ;; // Jump Android的下载地址nbsp;} ; ; ;//是iOS浏览器nbsp;如果(isIOS){window.location.href='https://itunes.apple.com/cn/app/xxxxxxx/id1124348115?mt=8' ;; // 跳过AppStore下载地址nbsp;} ; ; ; ;//微信内部webViewnbsp;如果(is_weixn()){alert(“右上角的按钮并单击浏览器打开”);}nbsp; ;//是PC端nbsp;如果(IsPC()){window.location.href='https://www.xxxxxxx.cn/index.html' ;; // 公司主页nbsp;} ; ;} ; ; ;//微信浏览器;函数is_weixn(){var ua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)==“MicroMessenger”){return true;}否则{return false;} ; ; ; ;function IsPC(){var userAgentInfo=navigator.userAgent;var Agents=[“Android”、“iPhone”、“SymbianOS”、“Windows Phone”、“iPad”、“iPod”];var flag=true;for(var v=0;v0){flag=false;break;}和nbsp;} ; ; ;返回标志; ; ;} ; ;<;/脚本><;/正文><;/html>

来到统软云了解更多信息:nbsp;等等

,注册后为新手提供免费开发包

提交app定制要求以了解报价和周期:

&国家统计局

相关资讯:
什么是新订单系统

什么是新订单系统

查看
农产品分销软件如何帮助农产品分销

农产品分销软件如何帮助农产品分销

查看
如何成为一名程序员?这是重要的几点

如何成为一名程序员?这是重要的几点

查看
什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

什么是域名归档?我们为什么要归档?备案后,您将获得以下好处!

查看
上网速度慢。我该怎么办?

上网速度慢。我该怎么办?

查看