Overview
Eraser is a Flutter plugin designed to enable remote control over push notifications on both Android and iOS platforms. It allows developers to dismiss notifications remotely and reset the iOS badge count from a server, improving user experience by giving real-time control over notification behavior. This is particularly useful in scenarios where notifications need to be cleared based on user actions or app state changes. The plugin integrates seamlessly with existing push notification systems.
Use cases
- Remote notification dismissal
- Resetting iOS badge counts
- Synchronizing notifications across devices
- Managing notification state from backend
- Real-time notification updates
Key features
- Remote notification dismissal
- iOS badge count reset
- Cross-platform support (Android & iOS)
- Server-side notification control
- Simple integration with Flutter apps
Suitable for
- Apps requiring dynamic notification management
- Backend-driven notification workflows
- User-centric notification experiences
- Developers using Firebase or similar push services
- Apps with real-time synchronization needs
Considerations
- Requires server-side implementation for full functionality
- Limited to notification and badge control only
- iOS-specific badge reset requires proper configuration
- Not suitable for local notification management
- Depends on underlying push notification service reliability