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(); } }