Comportamiento de Android
Copiar una solicitud 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 establece un mínimo de 15 minutos para intervalos periódicos de trabajo.
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.
- Los ejecuciones de tarea se registran nativamente antes de ser entregadas a JavaScript, por lo que los eventos pendientes pueden ser drenados cuando el WebView esté disponible.
Pruebas
Sección titulada “Pruebas”Utilice el disparador de prueba para ejecutar las llamadas registradas inmediatamente 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.
Sigue adelante desde el comportamiento de Android
Sección titulada “Sigue adelante desde el comportamiento de Android”Si estás utilizando Comportamiento de Android para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-tarea-de-fondo para la capacidad nativa en Usando @capgo/capacitor-tarea-de-fondo, Directorio de Plugin Capgo para el flujo de trabajo del producto en Directorio de Plugin Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para los detalles de implementación en la sección de Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternativas.