吉安感知网项目-前端
罗广辉
2026-02-26 8e995fe1cb377d3a759a23b7d490e6aa81931aa1
feat: 如果打开了权限就不需要再打开了
1 files modified
8 ■■■■ changed files
uniapps/work-app/src/App.vue 8 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/App.vue
@@ -3,7 +3,7 @@
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
@@ -59,7 +59,11 @@
    // #ifdef APP-PLUS
    keepAliveStart()
    // 请求用户允许忽略电池优化(重要:用于保活)
    setTimeout(requestIgnoreBatteryOptimization, 10000)
    setTimeout(() => {
        if (!isIgnoringBatteryOptimizations()) {
            requestIgnoreBatteryOptimization()
        }
    }, 10000)
    // #endif
}