Can iOS automatically launch an app or show a screen upon receiving a push notification (including critical alerts)?

Hi all,

May I please ask for an official clarification or documentation reference from Apple regarding this scenario:

Is it possible for an iOS app to automatically launch or open a specific screen when a push notification is received — while the app is in the background or terminated (killed) state?

I understand that for most cases, user interaction (such as tapping the notification) is required before the app can show UI. However, I’d like to confirm whether this is also true for time-sensitive or critical alert notifications, including emergency use cases (e.g. public safety alerts).

Specifically:

Can a critical alert notification directly launch the app or present a view controller?

Or is user interaction always required before the app can present any UI, even with the critical alert entitlement?

I would appreciate if anyone — especially Apple staff or engineers — could share an official Apple document or statement that confirms this behavior.

Thank you very much!

(Use case context: I’m developing an emergency broadcast feature for a property management / tenant app.)

Yes, user interaction of some sort is required for your app to show UI other than the standard notifications UI.

While an app can be launched in the background (without UI), that won't work if the app has been terminated by the user (swiped up).

The closest you can get to what you want to do would be to implement a Notification Content Extension as explained in the article Customizing the Appearance of Notifications.

While you can create a custom abbreviated notification banner, which might perhaps be adequate for your use case, if you need a full UIView, the user would need to press the banner to display the custom full UI.


Argun Tekant /  WWDR Engineering / Core Technologies

Can iOS automatically launch an app or show a screen upon receiving a push notification (including critical alerts)?
 
 
Q