Lompat ke konten

Penggunaan Android

Siap untuk dipasang dengan AI

await BackgroundTask.registerTaskAsync('sync-offline-data', {
minimumInterval: 30,
requiresNetwork: true,
});
  • Android menetapkan interval minimum 15 menit untuk pekerjaan berkala.
  • requiresNetwork: true bermaksud sama dengan batasan jaringan terhubung WorkManager.
  • Masing-masing nama tugas dijadwalkan sebagai pekerjaan berkala unik, sehingga mendaftar kembali nama tugas yang sama akan memperbarui jadwal yang ada.
  • Jalannya tugas direkam secara native sebelum dikirim ke JavaScript, sehingga peristiwa yang menunggu dapat dibuang ketika WebView sudah siap.

Pakai trigger tes untuk menjalankan callback yang terdaftar secara langsung selama pengembangan:

await BackgroundTask.triggerTaskWorkerForTestingAsync();

WorkManager dirancang untuk pekerjaan yang dapat ditunda. Ia tidak menjamin waktu yang tepat dan tidak boleh digunakan untuk alarm, countdown, atau deadline yang terlihat oleh pengguna.