| | |
| | | import { useAppStore, useUserStore, useLocationStore } from '@/store' |
| | | import { useGlobalWS } from '@/hooks/useGlobalWS.js' |
| | | // #ifdef APP-PLUS |
| | | import { keepAliveStart, requestIgnoreBatteryOptimization } from '@/uni_modules/keep-app' |
| | | import { keepAliveStart, requestIgnoreBatteryOptimization, isIgnoringBatteryOptimizations } from '@/uni_modules/keep-app' |
| | | import { openDialog, allowFloat, getBatteryCapacity } from '@/uni_modules/lgh-dialog' |
| | | // #endif |
| | | |
| | |
| | | // #ifdef APP-PLUS |
| | | keepAliveStart() |
| | | // 请求用户允许忽略电池优化(重要:用于保活) |
| | | setTimeout(requestIgnoreBatteryOptimization, 10000) |
| | | setTimeout(() => { |
| | | if (!isIgnoringBatteryOptimizations()) { |
| | | requestIgnoreBatteryOptimization() |
| | | } |
| | | }, 10000) |
| | | // #endif |
| | | } |
| | | |