1. 判断是iOS
var isIOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //判断是iOS
2. 如果是,版本对比,后台完成
if (isIOS){
$http.get('ServiceName=SysManageService&TransName=getNewVersion&APP_VERSION=' + appVersion)
.then(function (res) {
var iosUrl=res.data.iosUrl;
var messagePopup = $ionicPopup.confirm({
template:'发现新版本是否更新?',
okText: '更新',
cancelText: '取消'
});
messagePopup.then(function (res) {
UpdateForIOS(iosUrl);//跳转
})
}, function (err) {
});
}
3. 跳转
function UpdateForIOS(iosUrl){
var winRef = window.open(iosUrl);
winRef.location =iosUrl;
}