add update version

This commit is contained in:
xj.deng
2019-05-16 16:36:08 +08:00
parent c2059158ac
commit 56d8bad918
3 changed files with 27 additions and 34 deletions

View File

@ -2,6 +2,7 @@ import 'dart:async' show Future;
import 'package:flutter_go/model/version.dart';
import 'package:package_info/package_info.dart';
import 'package:url_launcher/url_launcher.dart';
import './net_utils.dart';
import '../model/user_info.dart';
@ -38,18 +39,15 @@ class DataUtils {
var response = await NetUtils.get(Api.VERSION, params);
Version version = Version.formJson(response);
var currVersion = version.data.version;
PackageInfo.fromPlatform().then((PackageInfo packageInfo) {
var localVersion = packageInfo.version;
//0:相同、1:大于、-1:小于
//currVersion: 1.0.6 // localVersion0.0.2 //packbuildNumber 1 true
//currVersion: 1.0.6 // localVersion2.0.2 //packbuildNumber -1 false
if (currVersion.compareTo(localVersion) == 1) {
print('currVersion: true');
return true;
} else {
print('currVersion: flase');
return false;
}
});
PackageInfo packageInfo = await PackageInfo.fromPlatform();
var localVersion = packageInfo.version;
//相同=0、大于=1、小于=-1
// localVersion = '0.0.2';
// currVersion = '1.0.6';
if (currVersion.compareTo(localVersion) == 1) {
return true;
} else {
return false;
}
}
}