# uniapp-uts-backgroundTaskManager **Repository Path**: hts123/uniapp-uts-backgroundTaskManager ## Basic Information - **Project Name**: uniapp-uts-backgroundTaskManager - **Description**: uniapp-uts-backgroundTaskManager:专为UniApp应用设计的后台任务管理库,提供简洁API实现任务调度与管理,提升应用性能与用户体验。 目前只提供鸿蒙端使用 - **Primary Language**: TypeScript - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-23 - **Last Updated**: 2025-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uniapp-uts-backgroundTaskManager #### 介绍 uniapp-uts-backgroundTaskManager:专为UniApp应用设计的后台任务管理库,提供简洁API实现任务调度与管理,提升应用性能与用户体验。 目前只提供鸿蒙端使用 # 1.基础配置 ## 1.1 module.json5 配置 ### 1.1.1 abilities => backgroundModes 添加长任务类型 ``` "backgroundModes": ["audioRecording", "location"], // 长时任务集合,指定用于满足特定类型的长时任务 ``` ![img.png](readme/config1.png) ### 1.1.2 requestPermissions 新增 ohos.permission.KEEP_BACKGROUND_RUNNING 权限 ``` { "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", "reason": "$string:permission_keep_background_running_tips", "usedScene": { "abilities": [ "EntryAbility" ], "when": "inuse" } } ``` ![img.png](readme/config2.png) ### 1.1.3 string.json配置 ``` { "name": "permission_keep_background_running_tips", "value": "正在申请访问设备的后台运行功能权限,以便为您提供相应的服务" } ``` ![img.png](readme/config3.png)