react-native-notify-kit

react-native-notify-kit / IOSNotificationPermissions

Interface: IOSNotificationPermissions

Defined in: packages/react-native/src/types/NotificationIOS.ts:199

An interface representing all the available permissions that can be requested by your app via the requestPermission API.

View the Permissions to learn more.

Platform

ios

Properties

alert?

optional alert?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:205

Request permission to display alerts.

Defaults to true.

announcement?

optional announcement?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:256

Explicit announcement authorization requests are no longer needed because announcement authorization is included by iOS on supported versions. Kept for API compatibility.

Defaults to false.

Platform

ios iOS >= 13

Deprecated

May be removed in a future major release.

badge?

optional badge?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:222

Request permission to update the application badge.

Defaults to true.

carPlay?

optional carPlay?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:236

Request permission to display notifications in a CarPlay environment.

Defaults to true.

criticalAlert?

optional criticalAlert?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:215

Request permission to display critical notifications.

View the Critical Notifications documentation for more information and usage examples.

Defaults to false.

provisional?

optional provisional?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:245

Request permission to provisionally create non-interrupting notifications.

Defaults to false.

Platform

ios iOS >= 12

sound?

optional sound?: boolean

Defined in: packages/react-native/src/types/NotificationIOS.ts:229

Request permission to play sounds.

Defaults to true.