[**react-native-notify-kit**](react-native/reference/index)

---

[react-native-notify-kit](react-native/reference/index) / NotificationSettings

# Interface: NotificationSettings

Defined in: [packages/react-native/src/types/Notification.ts:534](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L534)

## Properties

### android

> **android**: [`AndroidNotificationSettings`](react-native/reference/Interface.AndroidNotificationSettings)

Defined in: [packages/react-native/src/types/Notification.ts:551](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L551)

Overall notification settings for the application in android.
On non-Android platforms, this will be populated with default values

---

### authorizationStatus

> **authorizationStatus**: [`AuthorizationStatus`](react-native/reference/Enumeration.AuthorizationStatus)

Defined in: [packages/react-native/src/types/Notification.ts:541](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L541)

Overall notification authorization status for the application.
On Android 13+ (API 33+), `authorizationStatus` returns `AuthorizationStatus.NOT_DETERMINED` before
`requestPermission()` is called, `AuthorizationStatus.DENIED` if the user denied the permission,
or `AuthorizationStatus.AUTHORIZED` if granted. On Android < 13, returns `AUTHORIZED` or `DENIED`.

---

### ios

> **ios**: [`IOSNotificationSettings`](react-native/reference/Interface.IOSNotificationSettings)

Defined in: [packages/react-native/src/types/Notification.ts:546](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L546)

Overall notification settings for the application in iOS.
On non-iOS platforms, this will be populated with default values

---

### web

> **web**: [`WebNotificationSettings`](react-native/reference/Interface.WebNotificationSettings)

Defined in: [packages/react-native/src/types/Notification.ts:556](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L556)

Overall notification settings for the application in web.
On non-Web platforms, this will be populated with default values
