Android Verhalten
Eine Einrichtungsvorlage mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
Für Android ist die Scheduling durch WorkManager unterstützt. Keine zusätzliche App-Manifest-Einträge sind erforderlich für normale periodische Hintergrundabfragen.
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: truemuss sich auf die von WorkManager verwendete Netzwerkbeschränkung für verbundene Netzwerke beziehen.- Jeder Taskname wird als einzigartiges periodisches Work geplant, sodass die Registrierung desselben Tasknamens die bestehende Planung aktualisiert.
- 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.
Wenden Sie den Testtrigger an, um registrierte Callbacks sofort während der Entwicklung auszuführen:
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManager ist für verschiebbare Arbeit konzipiert. Es garantiert keine genauen Zeitpunkte und sollte nicht für Alarms, Countdowns oder Benutzerfreundliche Fristen verwendet werden.
Fortsetzung von Android-Verhalten
Sektion mit dem Titel “Fortsetzung von Android-Verhalten”Wenn Sie Android-Verhalten benutzen, um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-Hintergrundaufgabe für die native Fähigkeit in Verwenden Sie @capgo/capacitor-Hintergrundaufgabe, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.