Critical Alerts not delivered when Allow Notifications is disabled

I am running into an issue where if a user has denied normal notifications but allowed Critical Alerts, they do not receive the Critical Alert.

Apple documentation specifies that Critical Alerts will override device Silent and Do Not Disturb settings, but it does not clearly state if it does or does not override the Allow Notifications setting for that particular app.

Is this intended behavior? Seems like a bug, as a user could definitely want to filter out notifications that are not critical.

Answered by Engineer in 887960022

The problem here is, while .criticalAlerts is meant to override the sound and focus settings on the device, denial of notifications being displayed in the first place will block the opportunity for a critical alert to override these settings.

Whether this would be considered a bug or omission, or by design is going to be up to the Notifications team to determine.

Best would be to have the Notifications engineering teams investigate this issue via a bug report.

Bug Reporting: How and Why? has tips on creating a successful bug report.

Important: For feedback related to a specific framework or API, select "Developer Technologies & SDKs" as your Topic, then select the specific technology and relevant OS. For feedback related to Xcode, App Store Connect, or other developer tools and resources, select "Developer Tools & Resources" as your Topic, then select the specific tool or resource.

Accepted Answer

The problem here is, while .criticalAlerts is meant to override the sound and focus settings on the device, denial of notifications being displayed in the first place will block the opportunity for a critical alert to override these settings.

Whether this would be considered a bug or omission, or by design is going to be up to the Notifications team to determine.

Best would be to have the Notifications engineering teams investigate this issue via a bug report.

Bug Reporting: How and Why? has tips on creating a successful bug report.

Important: For feedback related to a specific framework or API, select "Developer Technologies & SDKs" as your Topic, then select the specific technology and relevant OS. For feedback related to Xcode, App Store Connect, or other developer tools and resources, select "Developer Tools & Resources" as your Topic, then select the specific tool or resource.

Thank you for the clarification!

Critical Alerts not delivered when Allow Notifications is disabled
 
 
Q