במסגרת הגבלות על הפעלה ברקע ב-Android 8.0 (רמת API 26), אפליקציות שמטרגטות ל-API ברמה 26 ומעלה לא יכולות לרשום מקלטי שידורים לשידורים משתמעים במניפסט שלהן, אלא אם השידור נשלח אליהן באופן ספציפי. עם זאת, יש כמה שידורים שמוחרגים מהמגבלות האלה. אפליקציות יכולות להמשיך לרשום מאזינים לשידורים הבאים, ללא קשר לרמת ה-API שאליה האפליקציות מכוונות.
ACTION_LOCKED_BOOT_COMPLETED
,ACTION_BOOT_COMPLETED
- האפליקציות האלה פטורות כי השידורים נשלחים רק פעם אחת, בהפעלה הראשונה, והרבה אפליקציות צריכות לקבל את השידורים האלה, למשל כדי לתזמן משימות והתראות.
ACTION_USER_INITIALIZE
,android.intent.action.USER_ADDED
android.intent.action.USER_REMOVED
- הרשאות מיוחדות מגנות על השידורים האלה, כך שרוב האפליקציות הרגילות לא יכולות לקבל אותם בכל מקרה.
android.intent.action.TIME_SET
,ACTION_TIMEZONE_CHANGED
ACTION_NEXT_ALARM_CLOCK_CHANGED
- יכול להיות שאפליקציות של שעונים יצטרכו לקבל את השידורים האלה כדי לעדכן את ההתראות אם השעה, אזור הזמן או ההתראות משתנים.
ACTION_LOCALE_CHANGED
- האירוע נשלח רק כשהלוקאל משתנה, וזה לא קורה לעיתים קרובות. יכול להיות שהאפליקציות יצטרכו לעדכן את הנתונים שלהן כשהלוקאל משתנה.
ACTION_USB_ACCESSORY_ATTACHED
,ACTION_USB_ACCESSORY_DETACHED
,ACTION_USB_DEVICE_ATTACHED
,ACTION_USB_DEVICE_DETACHED
- כשנדרש באפליקציה מידע על אירועים שקשורים ל-USB, אין חלופה טובה לרישום לשידור.
BluetoothHeadset.ACTION_CONNECTION_STATE_CHANGED
,BluetoothA2dp.ACTION_CONNECTION_STATE_CHANGED
,ACTION_ACL_CONNECTED
,ACTION_ACL_DISCONNECTED
- סביר להניח שחוויית המשתמש לא תיפגע אם האפליקציות יקבלו שידורים של אירועי ה-Bluetooth האלה.
ACTION_CARRIER_CONFIG_CHANGED
,TelephonyIntents.ACTION_*_SUBSCRIPTION_CHANGED
,TelephonyIntents.SECRET_CODE_ACTION
,ACTION_PHONE_STATE_CHANGED
,ACTION_PHONE_ACCOUNT_REGISTERED
,ACTION_PHONE_ACCOUNT_UNREGISTERED
- יכול להיות שאפליקציות טלפוניה של יצרן ציוד מקורי (OEM) יצטרכו לקבל את השידורים האלה.
LOGIN_ACCOUNTS_CHANGED_ACTION
- חלק מהאפליקציות צריכות לדעת על שינויים בחשבונות הכניסה כדי להגדיר פעולות מתוזמנות לחשבונות החדשים והמשתנים.
ACTION_ACCOUNT_REMOVED
- אפליקציות שיש להן גישה לחשבון מקבלות את השידור הזה כשהחשבון מוסר. אם זה השינוי היחיד בחשבון שהאפליקציה צריכה לפעול לפיו, מומלץ שהאפליקציה תשתמש בשידור הזה במקום בשידור
LOGIN_ACCOUNTS_CHANGED_ACTION
שהוצא משימוש. ACTION_PACKAGE_DATA_CLEARED
- השידור נשלח רק כשהמשתמש מוחק את הנתונים שלו באופן מפורש מתוך ההגדרות, ולכן סביר להניח שמקבלים של שידורים לא ישפיעו באופן משמעותי על חוויית המשתמש.
ACTION_PACKAGE_FULLY_REMOVED
חלק מהאפליקציות צריכות לעדכן את הנתונים המאוחסנים שלהן כשמסירים חבילה אחרת. באפליקציות האלה אין חלופה טובה להרשמה לשידור הזה.
הערה: שידורים אחרים שקשורים לחבילות (כמו
ACTION_PACKAGE_REPLACED
) לא פטורים מההגבלות על הפעלה ברקע. השידורים האלה נפוצים מספיק, כך שיש להם פוטנציאל להשפיע על הביצועים אם לא נכלול אותם.ACTION_NEW_OUTGOING_CALL
אפליקציות שמבצעות פעולה בתגובה לשיחות שהמשתמשים מבצעים צריכות לקבל את השידור הזה.
ACTION_DEVICE_OWNER_CHANGED
השידור הזה לא נשלח לעיתים קרובות. חלק מהאפליקציות צריכות לקבל את הנתונים האלה כדי לדעת שסטטוס האבטחה של המכשיר השתנה.
ACTION_EVENT_REMINDER
נשלח על ידי ספק היומן כדי לפרסם תזכורת לאירוע באפליקציית היומן. מכיוון שספק היומן לא יודע מהי אפליקציית היומן, השידור הזה חייב להיות מרומז.
ACTION_MEDIA_MOUNTED
,ACTION_MEDIA_CHECKING
,ACTION_MEDIA_UNMOUNTED
,ACTION_MEDIA_EJECT
,ACTION_MEDIA_UNMOUNTABLE
,ACTION_MEDIA_REMOVED
,ACTION_MEDIA_BAD_REMOVAL
השידורים האלה נשלחים כתוצאה מאינטראקציות פיזיות של המשתמש עם המכשיר, כמו התקנה או הסרה של אמצעי אחסון, או כחלק מהפעלה ראשונית של המכשיר, כשמצורפים אמצעי אחסון זמינים. הן לא נפוצות, ובדרך כלל המשתמשים שולטים בהן.
SMS_RECEIVED_ACTION
,WAP_PUSH_RECEIVED_ACTION
אפליקציות לקבלת SMS מסתמכות על השידורים האלה.