Comportamento di Android
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
La programmazione per Android è supportata da WorkManager. Non è richiesta alcuna voce di manifesto dell'app aggiuntiva per il lavoro di fetch di background periodico normale.
Programmazione
Sezione intitolata “Programmazione”await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Comportamento
Sezione intitolata “Comportamento”- Android impone un intervallo minimo di 15 minuti per il lavoro periodico.
requiresNetwork: truesi mappa alla restrizione di rete connessa di WorkManager.- Ogni nome di compito è programmato come lavoro periodico unico, quindi l'iscrizione al nome di compito stesso aggiorna lo schema esistente.
- Le esecuzioni delle attività vengono registrate nativamente prima di essere consegnate a JavaScript, quindi gli eventi in attesa possono essere svuotati quando il WebView è pronto.
Usa il trigger di test per eseguire i callback registrati immediatamente durante lo sviluppo:
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManager è progettato per il lavoro differibile. Non garantisce un timing esatto e non dovrebbe essere utilizzato per gli allarmi, i countdown o i deadline visibili dall'utente.
Continua dall'Android
Sezione intitolata “Continua dall'Android”Se stai utilizzando Comportamento di Android per pianificare il lavoro del plugin nativo, connettilo con Usando @capgo/capacitor-task-di-sfondo per la capacità nativa in Usando @capgo/capacitor-task-di-sfondo, Directory dei Plugin di Capgo per il flusso di lavoro del prodotto in Directory dei Plugin di Capgo, Plugin di Capacitor sviluppati da Capgo per il dettaglio di implementazione in Plugin di Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin di Impresa di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin di Impresa di Ionic.