Comportamiento de Android
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
La programación de Android se basa en WorkManager. No se requiere ninguna entrada de manifiesto de aplicación adicional para el trabajo de recuperación de fondo periódico normal.
Programación
Sección titulada “Programación”await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Comportamiento
Sección titulada “Comportamiento”- Android impone un intervalo mínimo de 15 minutos para el trabajo periódico.
requiresNetwork: truese mapea a la restricción de red conectada de WorkManager.- Cada nombre de tarea se programa como trabajo periódico único, por lo que registrar el mismo nombre de tarea actualiza el horario existente.
- Ejecutan las tareas nativamente antes de entregarlas a JavaScript, por lo que los eventos pendientes pueden ser drenados cuando el WebView esté listo.
Pruebas
Sección titulada “Pruebas”Utilice el disparador de prueba para ejecutar los callbacks registrados de inmediato durante el desarrollo:
await BackgroundTask.triggerTaskWorkerForTestingAsync();Límites
Sección titulada “Límites”WorkManager está diseñado para trabajo diferido. No garantiza un tiempo exacto y no debe usarse para alarmas, conteos, o plazos visibles para el usuario.
Siga adelante desde el comportamiento de Android
Sección titulada “Siga adelante desde el comportamiento de Android”Si está utilizando comportamiento de Android para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/capacitor-tarea-de-fondo para la capacidad nativa en Usando @capgo/capacitor-tarea-de-fondo, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Empresa de Ionic para el flujo de trabajo del producto en Alternativas de Plugins de Empresa de Ionic.