Blame view

App.vue 2.09 KB
290144e9   易尊强   第一次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
  <script>
  	import chat from '@/libs/chat.js'
  	import {
  		versionUpgrade
  	} from '@/api/common.js'
  	export default {
  		onLaunch: function() {
  			// #ifdef H5
  			const token = uni.getStorageSync("token");
  			if (!token) return
  			chat.initSocket()
  			// #endif
  			//#ifdef APP-PLUS  
  			let appName = this.define.version;
  			let javaApk = 'https://cdn.nccsoft.com/apk/java-Android3.2.1.apk';
  			let dotNetApk = 'https://cdn.nccsoft.com/apk/NET-Android3.2.1.apk';
  			plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => {
  				// let version = wgtinfo.version
  				let devLanguage = wgtinfo.name.toLowerCase().includes('java');
  				versionUpgrade(appName).then(res => {
  					let AppVersion = res.data.AppVersion ? res.data.AppVersion : '';
  					if (AppVersion == '' || AppVersion === appName) return;
  					uni.showModal({ //提醒用户更新
  						title: "立即更新版本",
  						success: (res) => {
  							if (res.confirm) {
  								let system = plus.os.name;
  								if (system === 'Android') {
  									let url = devLanguage ? javaApk : dotNetApk;
  									plus.runtime.openURL(url)
  									// uni.downloadFile({
  									// 	//下载地址
  									// 	url: url,
  									// 	success: data => {
  									// 		console.log(data)
  									// 		if (data.statusCode === 200) {
  									// 			plus.runtime.install(data
  									// 				.tempFilePath, {
  									// 					force: false
  									// 				},
  									// 				function() {
  									// 					plus.runtime
  									// 						.restart();
  									// 				});
  									// 		}
  									// 	}
  									// })
  								} else {
  									let appleId = devLanguage ? 1490797314 : 1563667378;
  									plus.runtime.launchApplication({
  										action: `itms-apps://itunes.apple.com/cn/app/id${appleId}`
  									}, function(e) {});
  								}
  							}
  						}
  					})
  				})
  			})
  			//#endif  
  		},
  		onShow: function() {
  
  		},
  		onHide: function() {
  
  		}
  	}
  </script>
  
  <style lang="scss">
  	/*每个页面公共css */
  	@import "@/uview-ui/index.scss";
  	@import "@/assets/iconfont/ym/iconfont.css";
  	@import "@/assets/iconfont/custom/iconfont.css";
  	@import "@/assets/scss/common.scss";
  </style>