提交 13a6aac1 authored 作者: 祁增奎's avatar 祁增奎

多次弹窗,先判断然后弹出

上级 59e13c94
......@@ -3,6 +3,7 @@ import 'dart:io';
import 'package:apk_update/core/common/version_info.dart';
import 'package:apk_update/utils/toast_util.dart';
import 'package:apk_update/utils/utils.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'apk_update_platform_interface.dart';
import 'core/common/app_upgrade_config.dart';
......@@ -46,6 +47,9 @@ class AppUpgradeControl {
/// 检查下载
void _showUpgradeDialog(VersionInfo versionInfo, String? appleId) async {
if (Get.isDialogOpen == true) {
Get.back();
}
Get.dialog(
AppUpgradeDialog(
title: versionInfo.name,
......@@ -67,6 +71,7 @@ class AppUpgradeControl {
_downloadApk(versionInfo.versionPath ?? "");
},
),
routeSettings: const RouteSettings(name: "app_upgrade_dialog"),
);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论