Android-Verhalten
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Die Android-Planung basiert auf WorkManager. Für normale periodische Hintergrund-Fetch-Aufgaben ist kein zusätzlicher Eintrag in der App-Manifest-Datei erforderlich.
await BackgroundTask.registerTaskAsync('sync-offline-data', { minimumInterval: 30, requiresNetwork: true,});Verhalten
Abschnitt „Verhalten“- Android erzwingt ein Mindestintervall von 15 Minuten für periodische Aufgaben.
requiresNetwork: trueentspricht der Constraint „verbundenes Netzwerk“ von WorkManager.- Jeder Taskname wird als eindeutige periodische Arbeit eingeplant, daher aktualisiert die Registrierung desselben Tasknamens den bestehenden Zeitplan.
- Task-Ausführungen werden nativ aufgezeichnet, bevor sie an JavaScript übergeben werden, sodass ausstehende Events abgearbeitet werden können, sobald die WebView bereit ist.
Testen
Abschnitt: „Testing“Nutze den Test-Trigger, um registrierte Callbacks während der Entwicklung sofort auszuführen:
await BackgroundTask.triggerTaskWorkerForTestingAsync();WorkManager ist für aufschiebbare Arbeit gedacht. Er garantiert kein exaktes Timing und sollte nicht für Alarme, Countdowns oder für Nutzer sichtbare Deadlines verwendet werden.
Weiter wie beim Android-Verhalten
Abschnitt mit dem Titel „Weiter mit dem Android-Verhalten“Wenn du es nutzt Android-Verhalten Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-background-task verwenden für die native Funktion in „@capgo/capacitor-background-task verwenden“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.