1.安卓
检测到有新版本后,直接下载安装:
uni.downloadFile({
url: ×××下载地址,
success: (res) => {
if (res.statusCode === 200) {
plus.runtime.install(res.tempFilePath); //下载成功安装apk
}
},
fail: (err) => {
uni.showToast({
icon: 'none',
mask: true,
title: '安装失败,请重新下载',
});
},
})
2.苹果
检测到有新版本后,跳转到应用商店
//在App Store Connect中的App Store下的app信息,可找到appleId
let appleId= ×××
plus.runtime.launchApplication({
action: itms-apps://itunes.apple.com/cn/app/id${appleId}?mt=8
}, function(e) {
console.log('Open system default browser failed: ' + e.message);
});