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 yang tidak tepat saat tidak ada aktivitas: Dibatasi 1 per 9 menit

Alarm yang tepat saat tidak ada aktivitas: Dibatasi hingga 72 per jam
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: Dibatasi hingga 10 menit setiap 2 jam Dibatasi hingga 10 per jam Tidak ada pembatasan Tidak ada pembatasan
Sering: Dibatasi hingga 10 menit setiap 8 jam Dibatasi hingga 2 per jam Tidak ada pembatasan Prioritas tinggi: 10/hari
Jarang: Dibatasi hingga 10 menit setiap 24 jam Dibatasi 1 per 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 periode sepuluh menit tersebut, semua tugas ditunda sampai periode berikutnya.

† 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.