firebase_easy_notify 1.0.2 copy "firebase_easy_notify: ^1.0.2" to clipboard
firebase_easy_notify: ^1.0.2 copied to clipboard

The easiest way to handle Firebase Cloud Messaging + Local Notifications + Timezone-aware scheduling in Flutter (Android & iOS)

1.0.2 #

Dependency Update - 2024-03-31 #

  • 🔧 Updated firebase_messaging to ^16.0.0 for compatibility with firebase_core ^4.0.0
  • 🔧 Updated flutter_local_notifications to ^18.0.0
  • 🔧 Updated flutter_timezone to ^2.0.0
  • ✅ Now compatible with vie_app_ads_manager and other packages requiring firebase_core ^4.0.0

1.0.1 #

Dependency Update - 2024-03-31 #

  • 🔧 Updated firebase_messaging to ^15.0.0 for better compatibility
  • 🔧 Updated flutter_local_notifications to ^17.0.0
  • ✅ Fixed dependency conflicts with newer Firebase packages
  • 🔄 Compatible with firebase_core_platform_interface ^6.0.0

1.0.0 #

Initial Release - 2024-03-25 #

  • ✨ Complete Firebase Cloud Messaging integration
  • ⏰ Timezone-aware notification scheduling
  • 📢 Topic subscription management with user type helpers
  • 🎯 Batch scheduling for multiple notifications
  • 🔔 Unified API for FCM and local notifications
  • 📱 Full Android and iOS support
  • 🎨 Production-ready with comprehensive error handling
  • 📊 Debug-friendly logging
  • 🚀 Simple 3-line initialization
  • 📦 Exports required types (RemoteMessage, NotificationResponse) - no need to add firebase_messaging or flutter_local_notifications separately

Features #

  • FCM Integration: Automatic foreground message handling, background message support, token management
  • Local Notifications: Immediate and scheduled notifications with full customization
  • Timezone Support: Automatic timezone detection and handling for accurate scheduling
  • Topic Management: Easy subscribe/unsubscribe with premium/free user helpers
  • Batch Scheduling: Schedule multiple notifications across different days and times
  • Tap Handling: Built-in callbacks and streams for notification interactions
  • Clean Architecture: Well-organized codebase with separation of concerns
  • Type Safety: Full Dart type safety with comprehensive models
  • Dependency Management: Exports all required types so users only need firebase_core
0
likes
150
points
81
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

The easiest way to handle Firebase Cloud Messaging + Local Notifications + Timezone-aware scheduling in Flutter (Android & iOS)

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

firebase_messaging, flutter, flutter_local_notifications, flutter_timezone, timezone

More

Packages that depend on firebase_easy_notify