Comportamento di Android
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Il calendario Android è basato su WorkManager. Non è richiesta alcuna voce di manifesto dell'app aggiuntiva per il lavoro di fetch di background periodico normale.
Pianifica
Schedulazioneawait BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Comportamento
Sottosezione intitolata “Comportamento”- L'Android impone un intervallo minimo di 15 minuti per i lavori periodici.
requiresNetwork: trueSi mappa alla restrizione di rete connessa di WorkManager.- Ogni nome di task viene programmato come lavoro periodico unico, quindi l'iscrizione del nome di task stesso aggiorna lo schema esistente.
- I lanci di task vengono registrati nativamente prima di essere consegnati al JavaScript, quindi gli eventi in attesa possono essere svuotati quando il WebView è pronto.
Utilizza il trigger di test per eseguire le callback registrate immediatamente durante lo sviluppo:
await BackgroundTask.triggerTaskWorkerForTestingAsync();L'obiettivo di WorkManager è quello di gestire 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'implementazione Android.
Sottosezione intitolata “Continua dall'implementazione Android”.Se stai utilizzando L'implementazione 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, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Capacitor Plugin di Capgo per la dettaglio di implementazione in Capacitor Plugin di Capgo, Aggiunta o Aggiornamento Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento Plugin, e Alternative Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.