FLUTTER ECOSYSTEM

notification_listener_service

Flutter Plugin to listen to all incoming notifications (posted or removed) with the possibility to reply to them

Latest version
1.0.0
30-day downloads
3.2K
Likes
72
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter plugin for Android that enables apps to listen to incoming notifications, including their posting and removal. It supports replying to notifications directly from the app, making it ideal for messaging or automation tools. The plugin leverages Android's NotificationListenerService API to monitor system notifications in real time. Developers can access notification details such as title, text, package name, and timestamp. It requires user permission to enable the listener service, ensuring privacy and security. Designed specifically for Android, it integrates seamlessly into existing Flutter projects.

Use cases

  • Real-time notification monitoring
  • Automated message replies
  • Notification-based workflows
  • App integration with system notifications
  • Privacy-aware notification tracking

Key features

  • Listens to all incoming and removed notifications
  • Supports direct reply functionality
  • Android-only platform compatibility
  • Secure permission-based access
  • Provides detailed notification metadata

Suitable for

  • Developers building notification automation tools
  • Apps requiring real-time notification insights
  • Messaging or chat applications
  • System-level Android integrations
  • Privacy-focused notification handlers

Considerations

  • Requires Android-specific setup and permissions
  • User must manually enable the listener service
  • Limited to Android platform
  • May impact battery life with continuous listening
  • Sensitive data access requires careful handling
Supported platformsAndroid

Install package

flutter pub add notification_listener_service

Categories

Source repository

Projects using this package