iOS-Einrichtung
Ein Setup-Prompt kopieren, der die Installationsanweisungen und die vollständige Markdown-Anleitung für diesen Plugin enthält.
iOS-Hintergrundverarbeitung verwendet BGTaskScheduler. Die 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>Synchronisieren
Abschnitt mit dem Titel „Synchronisieren“npx cap sync iosVerhalten
Abschnitt mit dem Titel „Verhalten“minimumIntervalwird aufearliestBeginDate.- iOS entscheidet über die tatsächliche Laufzeit auf der Grundlage der Batterie, des Netzwerks, der Nutzungsmuster und der Systempolitik.
- 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.
Ablaufdatum
Abschnitt: AblaufdatumVerwendung 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();Von der iOS-Einrichtung weitermachen
Abschnitt: Von der iOS-Einrichtung weitermachenWenn Sie iOS-Einrichtung zur Planung von native Plugin-Arbeit verwenden, verbinden Sie sie mit Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Hintergrundaufgabe für die native Fähigkeit in 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, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.