Explorar o código

区分下载环境

panxingxin %!s(int64=5) %!d(string=hai) anos
pai
achega
a0bf1cd21f

+ 4 - 1
src/environments/environment.prod.ts

@@ -1,4 +1,7 @@
 export const environment = {
   production: true,
-  APP_SERVE_URL: 'http://www.sgsino.cn/api'
+  APP_SERVE_URL: 'http://www.sgsino.cn/api',
+  APP_UPDATE_URL: 'http://app.sgsino.cn',
+  APP_UPDATE_VERSION_URL: 'http://app.sgsino.cn/version.json',
+  APP_UPDATE_APK_URL: 'http://app.sgsino.cn'
 };

+ 3 - 1
src/environments/environment.ts

@@ -4,7 +4,9 @@
 
 export const environment = {
   production: false,
-  APP_SERVE_URL: 'http://dev.sgsino.cn'
+  APP_SERVE_URL: 'http://dev.sgsino.cn',
+  APP_UPDATE_VERSION_URL: 'http://dev.sgsino.cn/version.json',
+  APP_UPDATE_APK_URL: 'http://dev.sgsino.cn/sgApp.apk'
 };
 
 /*

+ 3 - 2
src/providers/update.ts

@@ -6,6 +6,7 @@ import { AppVersion } from '@ionic-native/app-version/ngx';
 import { File } from '@ionic-native/file/ngx';
 import { AlertController, LoadingController } from '@ionic/angular';
 import { HTTP } from '@ionic-native/http/ngx';
+import { environment } from '../environments/environment';
 
 @Injectable({
     providedIn: 'root'
@@ -53,7 +54,7 @@ export class Update {
 
     getServerVersionNumber() {
         return new Promise((resolve, reject) => {
-            this.nativeHttp.get('http://app.sgsino.cn/version.json', {}, {})
+            this.nativeHttp.get(environment.APP_UPDATE_VERSION_URL, {}, {})
                 .then(data => {
                     resolve(JSON.parse(data.data).version.trim())
                 })
@@ -111,7 +112,7 @@ export class Update {
 
     async downloadApp() {
         //4.下载apk
-        const targetUrl = 'http://app.sgsino.cn';
+        const targetUrl = environment.APP_UPDATE_APK_URL;
         const fileTransfer: FileTransferObject = this.transfer.create();
         //获取当前应用的安装(home)目录     1、应用包名称要一致   2、升级的包的版本号要大于当前应用的版本号   3、签名要一致    4、sdk 要安装