Android-Verhalten
Eine Einrichtungsprompt mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für dieses Plugin kopieren.
Für Android wird die Scheduling durch WorkManager unterstützt. Für normale periodische Hintergrundabfragen ist keine zusätzliche Anwendungsmanifest-Einträge erforderlich.
Scheduling
Abschnitt mit dem Titel „Scheduling”await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Verhalten
Abschnitt mit dem Titel „Verhalten”- Android erfordert für periodische Arbeit einen Mindestabstand von 15 Minuten.
requiresNetwork: truewird auf die Netzwerkbeschränkung von WorkManager abgebildet.- Jeder Taskname wird als einzigartige periodische Arbeit geplant, sodass das Registrieren desselben Tasknamens die bestehende Planung aktualisiert.
- Task-Ausführungen werden natively vor der Übermittlung an JavaScript aufgezeichnet, sodass sichere Ereignisse geleert werden können, wenn der WebView bereit ist.
Verwenden Sie den Testtrigger, um die registrierten Callbacks sofort während der Entwicklung auszuführen:
await BackgroundTask.triggerTaskWorkerForTestingAsync();Beschränkungen
Abschnitt mit dem Titel “Beschränkungen”WorkManager ist für verzögerte Arbeit konzipiert. Es garantiert keine genauen Zeitpunkte und sollte nicht für Alarms, Countdowns oder sichtbare Fristen verwendet werden.
Weitermachen von Android-Verhalten
Abschnitt mit dem Titel “Weitermachen von Android-Verhalten”If Sie ein Plugin verwenden Android-Verhalten um native Plugin-Arbeit zu planen, verbinden Sie es mit Mit @capgo/capacitor-Hintergrundaufgabe für die native Fähigkeit in Mit @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 Ionische Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.