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