Communication Notification capability intended use

Hi,

We're working on a non-communication app that would like to send important (health related) updates through the local notification system (UserNotifications).

We're sure that these notifications could fit into the "time sensitive" category due to their health relevance.

However, one important feature that we need is querying if the user has focus mode enabled and if we're allowed to break through the current focus mode set by the user.

Apple provides the Intent API to check if there's a current focus mode enabled, however, it is bound to the "Communication Notification" capability.

This capability have its intended use just for chat/instant messenger apps.

We're wondering if we could leverage this capability for our purposes even without fitting into the "Communication" app category.

Accepted Reply

Currently there is no API to check if any given notification will break through a Focus mode when isFocused = true and Focus Status should only be used to communicate to others that the user is focused or not.

For example, if a Focus mode that allows Time Sensitive Notifications is enabled, Focus Status will return isFocused = true and Time Sensitive notifications will break through. However, the user can turn off Time Sensitive notifications for that app or all apps at any given time, from the notification banner itself or Settings > Focus > Focus name > Apps.

Replies

Currently there is no API to check if any given notification will break through a Focus mode when isFocused = true and Focus Status should only be used to communicate to others that the user is focused or not.

For example, if a Focus mode that allows Time Sensitive Notifications is enabled, Focus Status will return isFocused = true and Time Sensitive notifications will break through. However, the user can turn off Time Sensitive notifications for that app or all apps at any given time, from the notification banner itself or Settings > Focus > Focus name > Apps.