1.判断当前客户端平台(android/ios)

uni.getSystemInfoSync().platform获取客户端平台,值域为:ios、android、mac(3.1.10+)、windows(3.1.10+)、linux(3.1.10+)。

//判断是否是android或是ios
	let platform=uni.getSystemInfoSync().platform;
    if(platform=='ios'){
          console.log('这里是ios端');
    }else if(platform=='android'){
          console.log('这里是android端');
    }

2.ios端跳转至App Store进行更新

//判断是否是android或是ios
let platform=uni.getSystemInfoSync().platform;
    if(platform=='ios'){
          console.log('这里是ios端');
          //apple id  在 app conection 上传的位置可以看到  https://appstoreconnect.apple.com/
          let appleId= 1586111546;
			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);
			});
    }else if(platform=='android'){
          console.log('这里是android端');
          //android端更新代码参考之前的博文https://blog.csdn.net/Bruce_byan/article/details/120197989
    }

安卓端更新代码可参考https://blog.csdn.net/Bruce_byan/article/details/120197989

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐