محدودیت های مدیریت توان، محدودیت های مدیریت نیرو

همانطور که در مدیریت انرژی توضیح داده شد، سیستم می‌تواند به دلایل متعددی محدودیت‌هایی را برای برنامه‌ها اعمال کند. جدول زیر محدودیت های فعلی را نشان می دهد. این محدودیت ها زمانی که دستگاه در حال شارژ است اعمال نمی شود.

در هر مورد، محدودترین تنظیم قابل اعمال، تنظیمی است که اعمال می شود. به عنوان مثال، اگر بهینه‌سازی باتری فعال باشد و برنامه‌ای در سطل Rare باشد، محدودیت‌های سخت‌تر App Standby Buckets در Firebase Cloud Messaging (FCM) اعمال می‌شود.

توجه : مقادیر این جدول ممکن است تغییر کند. این مقادیر به عنوان مثال آورده شده‌اند و بهبودهایی در تعادل بین عمر باتری و به موقع بودن به‌روزرسانی‌های محتوا ممکن است باعث تغییر آنها شود.

تنظیم مشاغل * آلارم ها شبکه † Firebase Cloud Messaging §
کاربر فعالیت پس زمینه را محدود می کند
محدودیت‌های فعال: هرگز هرگز بدون محدودیت بدون محدودیت
دوز
Doze فعال: به پنجره موکول شد آلارم های منظم: به پنجره موکول شده است

هشدارهای غیردقیق در حالت بیکار: محدود به 1 در هر 9 دقیقه

آلارم دقیق در حالت بیکار: محدود به 72 در ساعت
به پنجره موکول شد اولویت بالا: بدون محدودیت

اولویت عادی: به پنجره موکول شده است
سطل های آماده به کار برنامه
(توسط سطل)
قبل از Android 13 (API سطح 33)
فعال: بدون محدودیت بدون محدودیت بدون محدودیت بدون محدودیت
مجموعه کاری: محدود به 10 دقیقه هر 2 ساعت محدود به 10 در ساعت بدون محدودیت بدون محدودیت
مکرر: محدود به 10 دقیقه هر 8 ساعت محدود به 2 در ساعت بدون محدودیت اولویت بالا: 10 در روز
نادر: محدود به 10 دقیقه هر 24 ساعت محدود به 1 در ساعت از کار افتاده است اولویت بالا: 5/روز
محدود شده: یک بار در روز یک زنگ در روز، یا زنگ دقیق یا زنگ هشدار نادرست از کار افتاده است اولویت بالا: 5/روز

* اگر محدودیت‌های شغلی وجود داشته باشد، به برنامه یک پنجره ده دقیقه‌ای در بازه زمانی مشخص داده می‌شود. در پایان ده دقیقه، همه کارها به پنجره بعدی موکول می شوند.

† اگر دسترسی به شبکه محدود شده باشد، به برنامه یک پنجره 10 دقیقه ای برای استفاده از شبکه در بازه زمانی مشخص داده شده است.

§ اگر پیام‌های FCM با اولویت بالا محدود شده باشند، همه پیام‌های بعدی به عنوان اولویت عادی تلقی می‌شوند. توجه داشته باشید که محدودیت‌های پیام با اولویت بالا نشان‌داده‌شده برای سطل‌های App Standby فقط در Android 12 (API Level 32) و پایین‌تر قابل اعمال است. برای دستورالعمل‌های فعلی در مورد پیام‌های با اولویت بالا، به تنظیم و مدیریت اولویت پیام مراجعه کنید.

،

همانطور که در مدیریت انرژی توضیح داده شد، سیستم می‌تواند به دلایل متعددی محدودیت‌هایی را برای برنامه‌ها اعمال کند. جدول زیر محدودیت های فعلی را نشان می دهد. این محدودیت ها زمانی که دستگاه در حال شارژ است اعمال نمی شود.

در هر مورد، محدودترین تنظیم قابل اعمال، تنظیمی است که اعمال می شود. به عنوان مثال، اگر بهینه‌سازی باتری فعال باشد و برنامه‌ای در سطل Rare باشد، محدودیت‌های سخت‌تر App Standby Buckets در Firebase Cloud Messaging (FCM) اعمال می‌شود.

توجه : مقادیر این جدول ممکن است تغییر کند. این مقادیر به عنوان مثال آورده شده‌اند و بهبودهایی در تعادل بین عمر باتری و به موقع بودن به‌روزرسانی‌های محتوا ممکن است باعث تغییر آنها شود.

تنظیم مشاغل * آلارم ها شبکه † Firebase Cloud Messaging §
کاربر فعالیت پس زمینه را محدود می کند
محدودیت‌های فعال: هرگز هرگز بدون محدودیت بدون محدودیت
دوز
Doze فعال: به پنجره موکول شد آلارم های منظم: به پنجره موکول شده است

هشدارهای غیردقیق در حالت بیکار: محدود به 1 در هر 9 دقیقه

آلارم دقیق در حالت بیکار: محدود به 72 در ساعت
به پنجره موکول شد اولویت بالا: بدون محدودیت

اولویت عادی: به پنجره موکول شده است
سطل های آماده به کار برنامه
(توسط سطل)
قبل از Android 13 (API سطح 33)
فعال: بدون محدودیت بدون محدودیت بدون محدودیت بدون محدودیت
مجموعه کاری: محدود به 10 دقیقه هر 2 ساعت محدود به 10 در ساعت بدون محدودیت بدون محدودیت
مکرر: محدود به 10 دقیقه هر 8 ساعت محدود به 2 در ساعت بدون محدودیت اولویت بالا: 10 در روز
نادر: محدود به 10 دقیقه هر 24 ساعت محدود به 1 در ساعت از کار افتاده است اولویت بالا: 5/روز
محدود شده: یک بار در روز یک زنگ در روز، یا زنگ دقیق یا زنگ هشدار نادرست از کار افتاده است اولویت بالا: 5/روز

* اگر محدودیت‌های شغلی وجود داشته باشد، به برنامه یک پنجره ده دقیقه‌ای در بازه زمانی مشخص داده می‌شود. در پایان ده دقیقه، همه کارها به پنجره بعدی موکول می شوند.

† اگر دسترسی به شبکه محدود شده باشد، به برنامه یک پنجره 10 دقیقه ای برای استفاده از شبکه در بازه زمانی مشخص داده شده است.

§ اگر پیام‌های FCM با اولویت بالا محدود شده باشند، همه پیام‌های بعدی به عنوان اولویت عادی تلقی می‌شوند. توجه داشته باشید که محدودیت‌های پیام با اولویت بالا نشان‌داده‌شده برای سطل‌های App Standby فقط در Android 12 (API Level 32) و پایین‌تر قابل اعمال است. برای دستورالعمل‌های فعلی در مورد پیام‌های با اولویت بالا، به تنظیم و مدیریت اولویت پیام مراجعه کنید.