iOS-Einrichtung
Eine Einrichtungsanleitung mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
iOS-Hintergrundverarbeitung verwendet BGTaskSchedulerDie App muss den Hintergrundmodus und die zugelassene Aufgabenidentifikator vor der Scheduling-Arbeit auf einem physischen Gerät deklarieren.
Info.plist
Abschnitt mit dem Titel „Info.plist“Fügen Sie diese Schlüssel hinzu ios/App/App/Info.plist:
<key>UIBackgroundModes</key><array> <string>processing</string></array><key>BGTaskSchedulerPermittedIdentifiers</key><array> <string>app.capgo.backgroundtask.processing</string></array>npx cap sync iosVerhalten
Sektion: VerhaltenminimumIntervalzugeordnetearliestBeginDate.- iOS entscheidet über die tatsächliche Ausführungszeit auf Basis von Batterie, Netzwerk, Nutzungsmustern und Systemrichtlinien.
- Hintergrundaufgaben werden im Simulator nicht zuverlässig ausgeführt. Testen Sie auf einem physischen Gerät.
- Der Plugin wiederholt die nächste Hintergrundverarbeitungsanfrage nach jeder Aufgabenstart.
Abgelaufen
Abschnitt mit dem Titel „Ablaufdatum“Benutze addExpirationListener wenn Arbeit gereinigt werden muss, wenn iOS die Aufgabe vorzeitig beendet.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();Kontinuierlich von iOS-Einrichtung fortsetzen
Weiter von der iOS-EinrichtungWenn Sie iOS-Einrichtung verwenden iOS-Einrichtung um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-Hintergrundaufgabe für die native Fähigkeit in Verwendung von @capgo/capacitor-Hintergrundaufgabe, Capgo Plugin-Verzeichnis für das Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins durch Capgo für die Implementierungsdetails in Capacitor Plugins durch 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 das Produktworkflow in Ionic Enterprise Plugin Alternativen.