Kaynağa Gözat

添加ios下载

wzh 2 yıl önce
ebeveyn
işleme
836c522a12
1 değiştirilmiş dosya ile 38 ekleme ve 17 silme
  1. 38 17
      pages/login.vue

+ 38 - 17
pages/login.vue

@@ -147,19 +147,21 @@
           code: "",
           uuid: ''
         },
-		register:{
-		username: "",
-		password: "",
-    locale:"",
-		},
-        appVersionCode:"",
-        showStatus:false,
-        downloadUrl:"",
-        isShowProgress:false,
-        progress:0,
-		isLogin: true, // 是否为登录模式
-        showCode:false
-       }
+        register: {
+          username: "",
+          password: "",
+          locale: "",
+        },
+        appVersionCode: "",
+        showStatus: false,
+        downloadUrl: "",
+        iosUrl: "",
+        isShowProgress: false,
+        progress: 0,
+        isLogin: true, // 是否为登录模式
+        showCode: false,
+        platom:""
+      }
     },
 	 // mounted() {
 	 //        this.addTextEvent()
@@ -170,6 +172,12 @@
 	  }
 	},
     created() {
+      let self = this;
+      uni.getSystemInfo({
+        success:function(res){
+          self.platom = res.platform;
+        }
+      });
      this.setLocale()
 		uni.getLocation({
 			type: 'wgs84',
@@ -190,11 +198,23 @@
       },
       downloadFile(){
         let self = this;
-        let downUrl = self.downloadUrl;
-        if(true){
-          plus.runtime.openURL(downUrl);
-          return;
+
+        const platform = this.platom.toLowerCase();
+        if (platform == 'android') {
+          let downUrl = self.downloadUrl;
+            plus.runtime.openURL(downUrl);
+        }else{
+          const appleId = '86726R3L5K'; // 这里替换成你的 apple id
+          plus.runtime.launchApplication({
+                action: self.iosUrl
+              },
+              function(e) {
+                console.log('Open system default browser failed: ' + e.message);
+              }
+          );
         }
+
+
         // self.isShowProgress = true;
         // const downloadTask = uni.downloadFile({
         //   url: self.downloadUrl,
@@ -240,6 +260,7 @@
             let isForce = cz_app_version.isForce;
             let url = cz_app_version.down_url;
             self.downloadUrl = url;
+            self.iosUrl = cz_app_version.ios_url;
             if(onlineVersion>appVersionCode){
 			self.newVerson = onlineVersion;
               self.showStatus = true;