Comportamento Android
Copia una richiesta di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
La programmazione degli eventi Android è supportata da WorkManager. Non è richiesta alcuna voce di manifesto dell'app aggiuntiva per il lavoro di fetch di sfondo 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 i lavori periodici.
requiresNetwork: truesi mappa alla restrizione di rete connessa di WorkManager.- Ogni nome di compito viene pianificato come lavoro periodico unico, quindi l'iscrizione al nome di compito stesso aggiorna lo schema esistente.
- Le esecuzioni dei compiti vengono registrate nativamente prima di essere consegnate a JavaScript, quindi gli eventi in attesa possono essere svuotati quando il WebView è pronto.
Utilizza il trigger di test per eseguire immediatamente i callback registrati durante lo sviluppo:
await BackgroundTask.triggerTaskWorkerForTestingAsync();Il Manager dei Lavori è progettato per il lavoro differibile. Non garantisce un timing esatto e non dovrebbe essere utilizzato per gli allarmi, i conti alla rovescia o i termini di scadenza visibili dall'utente.
Continua dall'implementazione di Android
Sezione intitolata “Continua da comportamento Android”Se stai utilizzando Comportamento Android per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/capacitor-task di background Per la capacità nativa in Utilizzo di @capgo/capacitor-task di background, Directory dei Plugin Capgo Per il flusso di lavoro del prodotto nella cartella dei plugin Capgo. Plugin per Capacitor sviluppati da Capgo Per i dettagli di implementazione in Capacitor Plugin da Capgo. Aggiunta o Aggiornamento Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento Plugin, e Alternative Plugin per Ionic Enterprise per il flusso di lavoro del prodotto in Alternative Plugin per Ionic Enterprise.