- 获取当前app的版本、平台信息
static String _version; static String _flatform;
import ‘package:package_info/package_info.dart’;
/// 获取当前版本
PackageInfo packageInfo = await PackageInfo.fromPlatform();
_version = packageInfo.version;
import ‘package:device_info/device_info.dart’;
/// 获取平台信息
Future getFlatForm() async {
if (Platform.isAndroid) {
_flatform = ‘android’;
} else {
_flatform = ‘ios’;
}
return _flatform;
}
- 从服务
器拉取app版本的最新信息
Map _data = await _fetchVersionInfo();
/// 拉取版本号信息
Future
HttpResult res = await Api.get(’/version-api/versions/latest’, query: {
‘from’: _flatform,
‘version’: _ve