当前位置: 首页 > news >正文

济南代做标书网站标志/关键词有哪几种

济南代做标书网站标志,关键词有哪几种,武汉网页电商设计培训,城市分类信息网站系统uniapp中检查版本,提示升级app,安卓下载apk,ios跳转应用商店 ##使用方法: 可以在app.vue的onLaunch中调用appUpdate,打开app就会检测 onLaunch: function () {appUpdate() },完整代码如下: //APP更新 im…

uniapp中检查版本,提示升级app,安卓下载apk,ios跳转应用商店

##使用方法:
可以在app.vueonLaunch中调用appUpdate,打开app就会检测

onLaunch: function () {appUpdate()
},

完整代码如下:

//APP更新
import {queryAppVersion} from "@/apis/app";// 比较版本号:v1 < v2 返回 -1,v1 > v2 返回 1,相等返回 0
function compareVersions(v1, v2) {const v1Parts = v1.split('.').map(Number);const v2Parts = v2.split('.').map(Number);const maxLength = Math.max(v1Parts.length, v2Parts.length);for (let i = 0; i < maxLength; i++) {const part1 = v1Parts[i] || 0;const part2 = v2Parts[i] || 0;if (part1 > part2) return 1;if (part1 < part2) return -1;}return 0;
}async function checkAndroid(remoteRes) {let curVersion = uni.getAppBaseInfo().appVersionconst {appDownloadUrl, izForceFlush, appVersion} = remoteRes;if (compareVersions(appVersion, curVersion) === 1) {uni.showModal({title: "提示",content: "发现新版本,立即升级!",confirmText: "确定",cancelText: "取消",showCancel: izForceFlush !== '1',success: function (res) {if (res.confirm) {uni.showLoading({title: '下载中',mask: true});uni.downloadFile({url: appDownloadUrl, // 这个是最新版本apk包的地址success: (res) => {uni.hideLoading();if (res.tempFilePath) {plus.runtime.install(res.tempFilePath, {force: true}, _res => {uni.showToast({title: "更新成功,重启中",duration: 1500,});plus.runtime.restart();});} else {uni.showToast({title: "下载失败!",icon: "none",});}},fail(err) {uni.showToast({title: "下载失败!",icon: "none",});}})}}})}
}// TODO 你的appStore中的id
const appleId = '';async function checkIos(remoteRes) {const {iosForceFlush, iosAppVersion} = remoteRes;let curVersion = uni.getAppBaseInfo().appVersionuni.request({url: `http://itunes.apple.com/cn/lookup?id=${appleId}`,method: 'POST',success: (res) => {if (res.data.results && res.data.results.length) {const onlineVersion = res.data.results[0].version;// 服务器版本 > 当前版本 && appStore版本 > 当前版本,则提示更新if (compareVersions(onlineVersion, curVersion) === 1 && compareVersions(iosAppVersion, curVersion) === 1) {uni.showModal({title: '更新提示',content: '发现新版本,是否要更新?',showCancel: iosForceFlush !== '1',success(res) {if (res.confirm) {plus.runtime.launchApplication({action: `itms-apps://itunes.apple.com/cn/app/id${appleId}?mt=8`},function (e) {console.log(e.message);});}}})}}}});
}export default async function appUpdate() {// #ifdef APP-PLUSlet system = uni.getSystemInfoSync();const [err, res] = await queryAppVersion();if (err || !res.result) return;if (system.platform === 'ios') {checkIos(res.result);}if (system.platform === 'android') {checkAndroid(res.result);}// #endif
}

queryAppVersion是后台管理配置的版本信息

对比方法:

  • 安卓:比对当前版本和后台管理版本,提示更新
  • IOS:比对当前版本和后台管理版本 && 比对当前版本和应用商店版本,满足则提示更新
  • 同时也会校验后台管理是否配置强制更新,是的话,不显示关闭弹框按钮
http://www.whsansanxincailiao.cn/news/31965924.html

相关文章:

  • 电脑网站策划书/佛山市人民政府门户网站
  • ubuntu安装 wordpress/百度搜索引擎优化相关性评价
  • 一流的上海网站建设公/大连网站开发公司
  • 开发小程序定制公司/百中搜优化
  • 17. 整个网站建设中的关键是/永久免费的电销外呼系统
  • 专业的企业级cms建站系统/google play store
  • 龙岩网络施工公司/企业网站怎么优化
  • 阿里云做电脑网站/湖南网站seo
  • php与网站建设/广州关键词优化外包
  • 企业网站开发外包合同/seo网站排名优化教程
  • s网站建设/个人免费开发app
  • 建各公司网站要多少钱/seo自动推广工具
  • 网站诊断分析报告模板及优化执行方案.doc/搜索引擎推广的费用
  • 数据开放网站建设/seo点击排名工具有用吗
  • wordpress收费主题破解版/搜索引擎优化公司排行
  • 手机可怎么样做网站/百度学术论文查重免费检测
  • 智能手表网站/网站优化排名工具
  • 单页面应用的网站/阿里指数
  • 官方网站优化方法/深圳网络推广优化
  • 万江网站制作/重庆网站关键词排名
  • wordpress 不能上传/seo快速排名外包
  • wordpress灯箱代码/网站优化 推广
  • 政府网站系统统一/网站策划书案例
  • 网站建设响应/今日关键词
  • 怎么撤销网站备案/长沙网络营销公司
  • dw怎么做网站首页/方法seo
  • 济南做网站优化公司/百度官网下载
  • 用java做直播网站/北京网络营销推广
  • 各种类型网站建设口碑好/全网营销整合营销
  • 网站用什么空间好/页面优化算法