Android 行为
复制一个包含安装步骤和此插件的完整Markdown指南的配置提示。
Android 的调度基于 WorkManager。正常的周期性后台抓取工作不需要额外的应用程序清单条目。
调度
标题:调度await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});行为
标题:行为- Android 对周期性工作强制实施 15 分钟的最小间隔。
requiresNetwork: true映射到 WorkManager 的连接网络约束。- 每个任务名称都被计划为唯一的周期性工作,因此注册相同的任务名称会更新现有的计划。
- 任务运行被记录在本地,然后在 WebView 就绪时传递给 JavaScript,因此可以在 WebView 就绪时排空待处理事件。
测试
标题:测试在开发过程中,使用测试触发器立即执行已注册的回调函数:
await BackgroundTask.triggerTaskWorkerForTestingAsync();限制
标题:限制WorkManager 是一种为延迟工作设计的 API。它不保证准确的时间表,并不适合用于设置闹钟、倒计时或用户可见的截止日期。
继续使用 Android 行为
标题:继续使用 Android 行为如果您正在使用 Android 行为 来规划原生插件工作,连接它到 使用 @capgo/capacitor-background-task 为原生能力在使用 @capgo/capacitor-background-task 中使用 Capgo 插件目录 为 Capgo 产品工作流程 Capacitor 插件由 Capgo 为 Capacitor 插件的实现细节提供了 Capgo 的支持。 添加或更新插件 为添加或更新插件的实现细节 ionic 企业插件替代品 为 ionic 企业插件替代品的产品工作流程