版本升级 安卓和苹果的不同

194 阅读1分钟

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); 

});