> [!CAUTION]
> Notifee is no longer actively maintained. Please see [this issue](https://github.com/invertase/notifee/issues/1254#issuecomment-3456588135) for more context.
>
> We recommend that users migrate to [expo-notifications](https://github.com/expo/expo/tree/main/packages/expo-notifications) for a supported experience within the React Native ecosystem. Alternatively, see the community-maintained fork [react-native-notify-kit](https://github.com/marcocrupi/react-native-notify-kit) which serves as a drop-in replacement for Notifee.
>
> Thank you for the continued support and contributions over the past 7 years on this project.
Notifee Notifications
A feature rich Android & iOS notifications library for React Native.
[> Learn More](https://docs.page/invertase/notifee/)
---
> Notifee is going Noti-'free' - free and fully open source. [[Learn more]](https://invertase.io/blog/open-sourcing-notifee)
---
## Documentation
- [Overview](https://docs.page/invertase/notifee/react-native/overview)
- [Reference](https://docs.page/invertase/notifee/react-native/reference)
### Android
The APIs for Android allow for creating rich, styled and highly interactive notifications. Below you'll find guides that cover the supported Android features.
| Topic | |
| ---------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [Appearance](https://docs.page/invertase/notifee/react-native/android/appearance) | Change the appearance of a notification; icons, colors, visibility etc. |
| [Behaviour](https://docs.page/invertase/notifee/react-native/android/behaviour) | Customize how a notification behaves when it is delivered to a device; sound, vibration, lights etc. |
| [Channels & Groups](https://docs.page/invertase/notifee/react-native/android/channels) | Organize your notifications into channels & groups to allow users to control how notifications are handled on their device |
| [Foreground Service](https://docs.page/invertase/notifee/react-native/android/foreground-service) | Long running background tasks can take advantage of an Android Foreground Service to display an on-going, prominent notification. |
| [Grouping & Sorting](https://docs.page/invertase/notifee/react-native/android/grouping-and-sorting) | Group and sort related notifications in a single notification pane. |
| [Interaction](https://docs.page/invertase/notifee/react-native/android/interaction) | Allow users to interact with your application directly from the notification, with actions. |
| [Progress Indicators](https://docs.page/invertase/notifee/react-native/android/progress-indicators) | Show users a progress indicator of an on-going background task, and learn how to keep it updated. |
| [Styles](https://docs.page/invertase/notifee/react-native/android/styles) | Style notifications to show richer content, such as expandable images/text, or message conversations. |
| [Timers](https://docs.page/invertase/notifee/react-native/android/timers) | Display counting timers on your notification, useful for on-going tasks such as a phone call, or event time remaining. |
### iOS
Below you'll find guides that cover the supported iOS features.
| Topic | |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Appearance](https://docs.page/invertase/notifee/react-native/ios/appearance) | Change how the notification is displayed to your users. |
| [Behaviour](https://docs.page/invertase/notifee/react-native/ios/behaviour) | Control how notifications behave when they are displayed on a device; sound, crtitial alerts, etc. |
| [Categories](https://docs.page/invertase/notifee/react-native/ios/categories) | Create & assign categories to notifications. |
| [Interaction](https://docs.page/invertase/notifee/react-native/ios/interaction) | Handle user interaction with your notifications. | |
| [Permissions](https://docs.page/invertase/notifee/react-native/ios/permissions) | Request permission from your application users to display notifications. | |
## License
- See [LICENSE](/LICENSE)
---
Built and maintained by Invertase.