Pembatasan pengelolaan daya

Seperti yang dijelaskan dalam Pengelolaan daya, sistem dapat memberlakukan pembatasan daya pada aplikasi karena sejumlah alasan. Tabel berikut menguraikan pembatasan saat ini. Pembatasan ini tidak berlaku saat perangkat mengisi daya.

Dalam setiap kasus, setelan yang berlaku paling ketat adalah yang akan diterapkan. Misalnya, jika Penghemat Baterai aktif dan aplikasi berada di bucket Rare, pembatasan Bucket Aplikasi Standby yang lebih ketat pada Firebase Cloud Messaging (FCM) akan diterapkan.

Catatan: Nilai dalam tabel ini dapat berubah. Nilai ini diberikan sebagai contoh, dan peningkatan pada keseimbangan antara masa pakai baterai dan ketepatan waktu update konten dapat menyebabkan nilai berubah.

Setelan Tugas * Alarm † Jaringan ‡ Firebase Cloud Messaging §
Pengguna Membatasi Aktivitas Latar Belakang
Pembatasan yang diaktifkan: Jangan pernah Jangan pernah Tidak ada pembatasan Tidak ada pembatasan
Istirahatkan
Istirahatkan aktif: Dialihkan ke jendela Alarm biasa: Dialihkan ke jendela
Alarm saat tidak ada aktivitas: Dialihkan hingga 9 menit
Dialihkan ke jendela Prioritas tinggi: Tidak ada pembatasan
Prioritas normal: Dialihkan ke jendela
Bucket Aplikasi Standby
(oleh bucket)
Sebelum Android 13 (API Level 33)
Aktif: Tidak ada pembatasan Tidak ada pembatasan Tidak ada pembatasan Tidak ada pembatasan
Working set: Dialihkan hingga 2 jam Dialihkan hingga 6 menit Tidak ada pembatasan Tidak ada pembatasan
Sering: Dialihkan hingga 8 jam Dialihkan hingga 30 menit Tidak ada pembatasan Prioritas tinggi: 10/hari
Jarang: Dialihkan hingga 24 jam Dialihkan hingga 2 jam Nonaktif Prioritas tinggi: 5/hari
Dibatasi: Sekali dalam sehari Satu alarm per hari, alarm yang tepat atau alarm yang tidak tepat Nonaktif Prioritas tinggi: 5/hari

*Jika pembatasan tugas diberlakukan, aplikasi diberi periode waktu selama sepuluh menit pada interval yang ditentukan. Pada akhir dari periode sepuluh menit tersebut, semua tugas ditunda sampai periode berikutnya.

† Jika pembatasan alarm diberlakukan, semua alarm akan aktif pada periode penjadwalan, dan berjalan selama maksimal 10 detik.

‡ Jika akses jaringan dibatasi, aplikasi diberi periode waktu 10 menit untuk menggunakan jaringan pada interval yang ditentukan.

§ Jika pesan FCM prioritas tinggi dibatasi, semua pesan berikutnya akan diperlakukan sebagai prioritas normal. Perlu diperhatikan bahwa batas pesan berprioritas tinggi yang ditunjukkan untuk bucket Aplikasi Standby hanya berlaku pada Android 12 (API Level 32) dan yang lebih rendah. Untuk panduan saat ini terkait pesan berprioritas tinggi, lihat Menetapkan dan mengelola prioritas pesan.