Comportamento di Android
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
La programmazione Android è supportata da WorkManager. Non è richiesta alcuna voce aggiuntiva nel manifesto dell'app per il fetch di background periodico normale.
Pianificazione
Sezione intitolata “Pianificazione”await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Comportamento
Sezione intitolata “Comportamento”- L'Android impone un intervallo minimo di 15 minuti per il lavoro periodico.
requiresNetwork: trueSi mappa a WorkManager’s constraint di rete connessa.- Ogni nome di compito viene pianificato come lavoro periodico unico, quindi l'iscrizione dello stesso nome di compito aggiorna lo schema esistente.
- Gli esegui sono registrati nativamente prima di essere consegnati a JavaScript, quindi gli eventi in attesa possono essere svuotati quando il WebView è pronto.
Esegui il trigger di test per eseguire le callback registrate 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 da qui per il comportamento Android
Sottosezione intitolata “Continua da qui per il comportamento Android”Se stai utilizzando Comportamento Android per pianificare il lavoro del plugin nativo, connettilo con Utilizza @capgo/capacitor-background-task per la capacità nativa in Utilizza @capgo/capacitor-background-task, Directory Plugin Capgo per il workflow del prodotto in Directory Plugin Capgo Plugin Capacitor sviluppati da Capgo per i dettagli di implementazione in Plugin Capacitor sviluppati da Capgo Aggiungere o aggiornare Plugin per i dettagli di implementazione in Aggiungere o aggiornare Plugin, e Alternative Plugin Enterprise Ionic per il workflow del prodotto in Alternative Plugin Enterprise Ionic.