Android Verhalten
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Für Android wird die Scheduling durch WorkManager unterstützt. Keine zusätzliche App-Manifest-Einträge sind erforderlich für normale periodische Hintergrundabfrage-Arbeit.
Scheduling
Abschnitt mit dem Titel „Scheduling“await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Verhalten
Abschnitt mit dem Titel "Verhalten"- Android legt ein Mindestintervall von 15 Minuten für periodische Arbeit fest.
requiresNetwork: truemacht sich die von WorkManager verwendete Netzwerkbeschränkung zu eigen.- Jeder Taskname wird als einzigartige periodische Arbeit geplant, daher wird die Registrierung desselben Tasknamens die bestehende Planung aktualisieren.
- Die Ausführung von Tasks wird natively vor der Übermittlung an JavaScript protokolliert, sodass sichere Ereignisse geleert werden können, wenn der WebView bereit ist.
Verwenden Sie den Testtrigger, um registrierte Callbacks sofort während der Entwicklung auszuführen:
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManager ist für verzögerte Arbeit konzipiert. Es bietet keine Garantie für eine genaue Zeit und sollte nicht für Alarms, Countdowns oder Benutzerfreundliche Fristen verwendet werden.
Fortsetzung von Android-Verhalten
Abschnitt mit dem Titel "Fortsetzung von Android-Verhalten"Wenn Sie native Plugin-Arbeit planen, verbinden Sie sie mit Android-Verhalten Verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Hintergrundaufgabe für die native Fähigkeit in Verwenden Sie @capgo/capacitor-Hintergrundaufgabe for the native capability in Using @capgo/capacitor-background-task, für den Produktworkflow in Capgo Plugin-Verzeichnis Capgo Plugins von __CAPGO_KEEP_1__ für die Implementierungsdetails in Capacitor Plugins von Capgo für die native Fähigkeit in Verwenden Sie @Capacitor/Capgo-Hintergrundaufgabe Plugins hinzufügen oder aktualisieren zur Implementierungsdetail in Plugins hinzufügen oder aktualisieren, und Ionics Unternehmensplugin-Alternativen zur Produktworkflow in Ionics Unternehmensplugin-Alternativen.