提交 59e13c94 authored 作者: 祁增奎's avatar 祁增奎

1.没有新版本吐司提醒,通过外部控制是否展示;2.单日只更新一次,存储当日时间时机修改

上级 7eecc59e
...@@ -5,3 +5,7 @@ ...@@ -5,3 +5,7 @@
## 1.0.1 ## 1.0.1
* MAINTENANCE: 增加外部控制,使用OSS模式还是普通模式 * MAINTENANCE: 增加外部控制,使用OSS模式还是普通模式
## 1.0.2
* MAINTENANCE: 1.没有新版本吐司提醒,通过外部控制是否展示;2.单日只更新一次,存储当日时间时机修改
\ No newline at end of file
...@@ -36,8 +36,6 @@ class CarrierVersionImpl implements VersionService { ...@@ -36,8 +36,6 @@ class CarrierVersionImpl implements VersionService {
// 不再提示 // 不再提示
return null; return null;
} }
//缓存当前时间
SpUtil.putString(Constants.spCurrentDay, current);
if (result == null) { if (result == null) {
// 无升级任务,拦截 // 无升级任务,拦截
......
...@@ -4,7 +4,6 @@ import 'package:apk_update/core/services/version_service/version_service.dart'; ...@@ -4,7 +4,6 @@ import 'package:apk_update/core/services/version_service/version_service.dart';
import 'package:flustars_flutter3/flustars_flutter3.dart'; import 'package:flustars_flutter3/flustars_flutter3.dart';
import '../../../../utils/dio_update_util.dart'; import '../../../../utils/dio_update_util.dart';
import '../../../../utils/toast_util.dart';
import '../../../common/constants.dart'; import '../../../common/constants.dart';
import '../../../common/servier_api.dart'; import '../../../common/servier_api.dart';
...@@ -35,8 +34,6 @@ class MSLVersionImpl implements VersionService { ...@@ -35,8 +34,6 @@ class MSLVersionImpl implements VersionService {
// 不再提示 // 不再提示
return null; return null;
} }
//缓存当前时间
SpUtil.putString(Constants.spCurrentDay, current);
if (result == null) { if (result == null) {
// 无升级任务,拦截 // 无升级任务,拦截
......
...@@ -32,8 +32,7 @@ class PMVersionImpl implements VersionService { ...@@ -32,8 +32,7 @@ class PMVersionImpl implements VersionService {
// 不再提示 // 不再提示
return null; return null;
} }
//缓存当前时间
SpUtil.putString(Constants.spCurrentDay, current);
var details = result?["detailVo"]; var details = result?["detailVo"];
// 返回升级版本信息 // 返回升级版本信息
......
import 'dart:io'; import 'dart:io';
import 'package:apk_update/utils/image_utils.dart'; import 'package:apk_update/utils/image_utils.dart';
import 'package:flustars_flutter3/flustars_flutter3.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart'; import 'package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import '../core/common/constants.dart';
/// 升级弹框(①强制升级不关闭弹框) /// 升级弹框(①强制升级不关闭弹框)
class AppUpgradeDialog extends StatelessWidget { class AppUpgradeDialog extends StatelessWidget {
final logic = Get.put(AppUpgradeDialogLogic()); final logic = Get.put(AppUpgradeDialogLogic());
...@@ -95,7 +98,15 @@ class AppUpgradeDialog extends StatelessWidget { ...@@ -95,7 +98,15 @@ class AppUpgradeDialog extends StatelessWidget {
title: '忽略此版本', title: '忽略此版本',
textColor: const Color(0xFF666666), textColor: const Color(0xFF666666),
bgColor: Colors.transparent, bgColor: Colors.transparent,
onTap: () => Navigator.pop(context), onTap: () {
//缓存当前时间
String current = DateUtil.formatDate(
DateTime.now(),
format: Constants.dateFormat);
SpUtil.putString(
Constants.spCurrentDay, current);
Navigator.pop(context);
},
), ),
), ),
], ],
......
name: apk_update name: apk_update
description: A new Flutter project. description: A new Flutter project.
version: 1.0.1 version: 1.0.2
homepage: homepage:
environment: environment:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论