You are making the claim: "Use of reportNewIncomingVoIPPushPayload() does not depend on the filtering entitlement".
When calling the function without com.apple.developer.usernotifications.filtering entitlement, the function will return an error:
"CXErrorCodeNotificationServiceExtensionError.Code.missingNotificationFilteringEntitlement"
In its documentation it is stated: "An error indicating that the notification service extension is missing the required filtering entitlement."
Topic:
App & System Services
SubTopic:
Notifications
Tags: