ionic实战-扫描二维码下载app,同时支持android和ios
16lz
2021-01-23
效果演示
下载预览app,android和ios- 如下两张gif,分别是android和ios效果演示
-
两张gif均先用微信扫一扫,再用浏览器扫一扫,扫的也是同一张二维码
android手机效果展示.gif
资源准备
- 去百度云下载需要的资源
- 修改
app.plist
文件内容,这个文件是下载ios App用的,要是先测试android可以先不用管
用编辑器打开app.plist文件,需要修改的地方已用中文描述,名字可以随便改,对应
download.html
中的地址就行
- 修改
download.html
内容
- 第86行
window.location.href = "http://dn168.net/img/apk/Patrol.apk";
修改为你服务器上的android APK地址- 第88行
window.location.href = "itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/yanxiaojun617/ionic2_tabs/master/app.plist";
修改为你的plist文件地址,注意这个地址必须是https开头,如果你公司项目配置了https,那就刚好.我公司没有https,我就放到了github上面,也可以放到码云上
使用资源
- 把配置好的资源放到web项目中也可以放到服务器上,能获得
download.html
访问地址就行,假如获得的访问地址是http://88.128.18.144:8080/download
,用这个地址生成一个二维码就行啦 - 可以生成二维码的网站很多,这个网站比较强大,可以上传logo,修改各种颜色
在app上使用
- 使用'ionic plugin add cordova-plugin-inappbrowser'安装插件
-
app进入后判断是否更新,如果需要更新就调用下面的方法
最后
- 我弄的下载页面比较丑,如果你修改的漂亮,记得分享给我
更多相关文章
- Android SD卡简单的文件读写操作
- Android 动画分析之翻转效果
- 【Android】图片(文件)上传的请求分析结构
- Android获取.Gradle文件中的值和Manifests文件中的值
- Android编译系统中头文件搜索路径顺序的一个问题
- Android的默认虚拟机地址
- Android中 将布局文件/View显示至手机屏幕的 整个过程分析
- Android res/raw文件以及raw与res/assets异同
- Windows环境下编译Assimp库生成Android可用的.so文件