iOS-Einrichtung
Eine Einrichtungsvorlage 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 in der Info.plist-Datei deklarieren, bevor die Scheduling auf einem physischen Gerät funktionieren kann.
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>Synchronisieren
Abschnitt mit dem Titel „Synchronisieren“npx cap sync iosVerhalten
Abschnitt mit dem Titel „Verhalten“minimumIntervalist aufearliestBeginDate.- iOS entscheidet über die tatsächliche Ausführungszeit auf Basis der Batterie, Netzwerk, Nutzungsverhalten 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 jedem Aufgabenstart neu.
Ablaufdatum
Abschnitt mit dem Titel „Ablaufdatum“Verwenden Sie 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();Fortsetzen von der iOS-Einrichtung
Abschnitt mit dem Titel „Fortsetzen von der iOS-Einrichtung“Wenn Sie native Plugin-Arbeit planen iOS-Einrichtung mit ihr verbinden Sie 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 Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionische Unternehmens-Plugin-Alternativen für den Produktworkflow in Ionische Unternehmens-Plugin-Alternativen.