app-starlock/lib/mine/addLock/lockAddFaq/lockAddFaq_logic.dart

24 lines
748 B
Dart

import 'dart:io';
import 'package:get/get.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:star_lock/mine/addLock/nearbyLock/nearbyLock_logic.dart';
import 'package:star_lock/tools/baseGetXController.dart';
import 'package:star_lock/widget/permission/permission_dialog.dart';
class LockAddFaqLogic extends BaseGetXController {
// 开始OTA升级
void startOtaUpgrade() async {
// 检查存储权限
if (!Platform.isIOS) {
final bool storageRequest = await PermissionDialog.requestStorage();
if (!storageRequest) {
return;
}
}
// 创建升级逻辑实例并开始升级
final NearbyLockLogic upgradeLogic = NearbyLockLogic();
upgradeLogic.otaUpdate();
}
}