Comportement Android
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
La planification Android repose sur WorkManager. Aucune entrée supplémentaire dans le manifeste de l’application n’est nécessaire pour les tâches périodiques classiques de background fetch.
Planification
Section intitulée « Planification »await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Comportement
Section intitulée « Comportement »- Android impose un intervalle minimal de 15 minutes pour les tâches périodiques.
requiresNetwork: truecorrespond à la contrainte de réseau connecté de WorkManager.- Chaque nom de tâche est planifié comme un travail périodique unique, l’enregistrement du même nom met donc à jour le planning existant.
- Les exécutions de tâches sont enregistrées nativement avant d’être transmises à JavaScript, ce qui permet de traiter les événements en attente une fois le WebView prêt.
En test
Section « Tests »Utilisez le déclencheur de test pour exécuter immédiatement les callbacks enregistrés pendant le développement :
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManager est conçu pour les tâches différables. Il ne garantit pas un minutage exact et ne doit pas être utilisé pour les alarmes, les compteurs à rebours ou les délais visibles par l’utilisateur.
Continuer à partir du comportement Android
Section intitulée « Continuer à partir du comportement Android »Si vous utilisez Comportement Android pour planifier le travail sur les plugins natifs, connectez-l’à Utilisation de @capgo/capacitor-background-task pour la fonctionnalité native dans Utilisation de @capgo/capacitor-background-task, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.