Commit a63df17e by tanghuan

学习机不用根据配置文件检测APP版本更新

1 parent 4d183d79
...@@ -1451,25 +1451,26 @@ class WebCubit extends Cubit<WebState> with WidgetsBindingObserver { ...@@ -1451,25 +1451,26 @@ class WebCubit extends Cubit<WebState> with WidgetsBindingObserver {
var configVersion = versionConfig['version'] as String; var configVersion = versionConfig['version'] as String;
var downloadUrl = versionConfig['zip'] as String; var downloadUrl = versionConfig['zip'] as String;
var appversionCheck = versionConfig['appversionCheck'] as String; // var appversionCheck = versionConfig['appversionCheck'] as String;
var appversionAndroid = versionConfig['appversionAndroid'] as String; // var appversionAndroid = versionConfig['appversionAndroid'] as String;
var appversionIos = versionConfig['appversionIos'] as String; // var appversionIos = versionConfig['appversionIos'] as String;
if (appversionCheck == '1') { // 学习机PAD不检测APP升级
final now = DateTime.now(); // if (appversionCheck == '1') {
if (_lastAppVersionCheckTime == null || now.difference(_lastAppVersionCheckTime!).inHours >= 2) { // final now = DateTime.now();
if ((Platform.isAndroid && appversionAndroid != '' && appversionAndroid != Constant.appVersion) || // if (_lastAppVersionCheckTime == null || now.difference(_lastAppVersionCheckTime!).inHours >= 2) {
(Platform.isIOS && appversionIos != '' && appversionIos != Constant.appVersion)) { // if ((Platform.isAndroid && appversionAndroid != '' && appversionAndroid != Constant.appVersion) ||
emit(state.copyWith(suggestAppUpgrade: true)); // (Platform.isIOS && appversionIos != '' && appversionIos != Constant.appVersion)) {
} // emit(state.copyWith(suggestAppUpgrade: true));
_lastAppVersionCheckTime = now; // }
// _lastAppVersionCheckTime = now;
// 重置标志 //
_isCheckingVersion = false; // // 重置标志
// 提示了APP升级后,不再进行H5版本检测 // _isCheckingVersion = false;
return; // // 提示了APP升级后,不再进行H5版本检测
} // return;
} // }
// }
if (Constant.needUpgrade && curVersion != configVersion) { if (Constant.needUpgrade && curVersion != configVersion) {
// 闭包中提前捕获变量,确保回调执行时读取的是当前值 // 闭包中提前捕获变量,确保回调执行时读取的是当前值
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!