Pengaturan iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pengolahan latar belakang iOS menggunakan BGTaskScheduler. Aplikasi harus menyatakan mode latar belakang dan identifikasi tugas yang diizinkan sebelum dapat bekerja 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>Sinkron
Bab berjudul โSinkronโnpx cap sync iosBehavior
Bab berjudul โBehaviorโminimumIntervalterkait denganearliestBeginDate.- iOS menentukan waktu pelaksanaan yang sebenarnya berdasarkan baterai, jaringan, pola penggunaan, dan kebijakan sistem.
- 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
Judul Bagian โMasa BerlakuโGunakan addExpirationListener ketika pekerjaan perlu dibersihkan jika iOS mengakhiri tugas awal.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();Lanjutkan dari pengaturan iOS
Jika Anda menggunakanpengaturan iOS untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-background-task untuk kemampuan native di Menggunakan @capgo/capacitor-background-task, for the native capability in Using @capgo/capacitor-background-task, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.