getVersion static method

dynamic getVersion(
  1. ApiRepository apiRepository, {
  2. String position = 'after',
  3. bool isNeedHud = true,
})

检测版本

Implementation

static getVersion(ApiRepository apiRepository,
    {String position = 'after', bool isNeedHud = true}) async {
  if (isHaveShown) return;
  PackageInfo packageInfo = await PackageInfo.fromPlatform();
  String type = await getDeviceType();
  Map<String, dynamic> param = {
    "app_type": type,
    "version_code": packageInfo.version,
    "package_name": packageInfo.packageName,
    "type": position
  };
}