Overview
A Flutter plugin that enables updating the app badge count on iOS and macOS launcher icons. It allows developers to display dynamic numeric or custom badges directly on the app icon, enhancing user engagement by indicating notifications, messages, or pending tasks. The plugin integrates seamlessly with native platform capabilities, ensuring reliable badge updates without requiring complex native code. It is lightweight and designed specifically for iOS and macOS environments.
Use cases
- Displaying unread message counts
- Indicating pending tasks or alerts
- Enhancing notification visibility
- Updating badge numbers in real time
- Customizing badge appearance on launchers
Key features
- Native iOS and macOS integration
- Support for numeric and custom badge text
- Simple API for setting badge counts
- Cross-platform compatibility within Apple ecosystems
- Automatic badge clearing when needed
Suitable for
- iOS and macOS app developers
- Apps requiring real-time badge updates
- Notification-heavy applications
- User-facing apps with task tracking
- Developers seeking minimal setup for badge functionality
Considerations
- Limited to iOS and macOS platforms
- Requires proper permissions and system settings
- May not work in all background execution scenarios
- Badge behavior varies slightly between iOS and macOS
- Not compatible with Android or other platforms
