Overview of Android Notification features in Notifee
mainNotifee provides an interface to the expansive Android Notification API, supporting rich, styled, and interactive notifications. It is designed to integrate with the latest Android API features while maintaining backwards compatibility for older devices, specifically dating back to Android 4.4W (API 20).
Key areas for customizing Android notifications include:
- Appearance: Icons, colors, and visibility.
- Behaviour: Sound, vibration, and lights.
- Channels & Groups: Organizing notifications so users can control how they are handled.
- Foreground Service: Displaying ongoing, prominent notifications for long-running background tasks.
- Grouping & Sorting: Managing related notifications in the notification pane.
- Interaction: Implementing user actions directly from the notification.
- Permissions: Checking notification status for the app, channel groups, or specific channels.
- Progress Indicators: Showing progress for ongoing background tasks.
- Styles: Using expandable images, text, or message conversations.
- Timers: Displaying counting timers for ongoing tasks like phone calls or remaining event time.