Pengaturan iOS
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
__CAPGO_KEEP_0__ BGTaskScheduler. Aplikasi harus mengumumkan mode latar belakang dan identifikasi tugas yang diizinkan sebelum pengaturan dapat berjalan pada perangkat fisik.
Info.plist
Bagian berjudul “Info.plist”Tambahkan kunci-kunci ini ke ios/App/App/Info.plist:
<key>UIBackgroundModes</key><array> <string>processing</string></array><key>BGTaskSchedulerPermittedIdentifiers</key><array> <string>app.capgo.backgroundtask.processing</string></array>Sinkronisasi
Bagian berjudul “Sinkronisasi”npx cap sync iosminimumIntervaldapat diaturearliestBeginDate.- iOS menentukan waktu eksekusi yang sebenarnya berdasarkan baterai, jaringan, pola penggunaan, dan kebijakan sistem.
- Eksekusi tugas latar belakang tidak berjalan secara andal di simulator. Uji coba di perangkat fisik.
- Plugin ini menjadwalkan kembali permintaan pengolahan latar belakang berikutnya setelah setiap peluncuran tugas.
Masa Berlaku
Bagian berjudul “Masa Berlaku”Gunakan addExpirationListener ketika pekerjaan memerlukan pembersihan jika iOS mengakhiri tugas terlebih dahulu.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();