Android-Verhalten
Eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Für Android ist die Scheduling-Unterstützung durch WorkManager abgedeckt. Eine zusätzliche App-Manifest-Eintrags ist für normale periodische Hintergrundabfrage nicht erforderlich.
Zeitplanung
Abschnitt: Zeitplanungawait BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Verhalten
Abschnitt: Verhalten- Android legt für periodische Arbeit einen Mindestabstand von 15 Minuten fest.
requiresNetwork: trueDies entspricht der Netzwerkbeschränkung von WorkManager.- Jeder Task-Name wird als einzigartige periodische Arbeit geplant, daher aktualisiert die Registrierung desselben Task-Names die bestehende Planung.
- Die Ausführung von Tasks wird natively vor der Übermittlung an JavaScript aufgezeichnet, sodass sichere Ereignisse geleert werden können, wenn der WebView bereit ist.
Testen
Abschnitt: TestenVerwenden Sie den Test-Trigger, 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 sichtbare Fristen verwendet werden.