Android 行为
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
Android 的调度由 WorkManager 支持。无需额外的应用程序清单条目即可为正常的周期性后台抓取工作。
调度
标题:调度await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});行为
标题:行为- Android 对周期性工作强制执行 15 分钟的最小间隔。
requiresNetwork: true映射到 WorkManager 的连接网络约束。- 每个任务名称都被计划为唯一的周期性工作,因此注册相同的任务名称会更新现有的计划。
- 任务运行记录在本地生成,然后才传递给JavaScript,所以当WebView准备好时,待处理事件可以被清空。
测试
测试使用测试触发器在开发期间立即执行注册的回调函数:
await BackgroundTask.triggerTaskWorkerForTestingAsync();继续从Android行为
如果您正在使用
Android行为如果您正在使用 Android行为 为原生插件工作做好准备,连接它 使用 @capgo/capacitor-background-task 在使用 @capgo/capacitor-background-task 中的原生能力 Capgo 插件目录 在 Capgo 插件目录 中的产品工作流 Capacitor 由 Capgo 提供的插件 在 Capacitor 由 Capgo 提供的插件 中的实现细节 添加或更新插件 在添加或更新插件 中的实现细节 Ionic Enterprise 插件的替代方案 在 Ionic Enterprise 插件的替代方案 中的产品工作流