Expected behavior for a Notification Service Extension with notification filtering when requestAuthorization has not been requested

If there is a Notification Service Extension which has the com.apple.developer.usernotifications.filtering entitlement, then does/how having that entitlement affect the preconditions for the NSE to be delivered a push?

Specifically, if the app has not prompted for requestAuthorization() is it expected that the push will be delivered to the NSE or not?

Thank you

NSE will only run if the push would be otherwise expected to be shown visually.

The entitlement simply allows the extension to return a value suppressing that visual representation, past the checkpoint where the system decides the NSE would be launched or not.

The check to determine if it is appropriate to launch the NSE is still enforced whether the app has the entitlement or not.


Argun Tekant /  DTS Engineer / Core Technologies

Expected behavior for a Notification Service Extension with notification filtering when requestAuthorization has not been requested
 
 
Q