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

Official Flutter SDK for SMS.IST Push Notification Platform. Send push notifications to iOS and Android devices without managing Firebase/APNs configurations.

Changelog #

All notable changes to the SMS.IST Flutter SDK will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.2 - 2025-11-01 #

🚨 CRITICAL FIX #

  • Fixed FATAL crash on background notifications - App was crashing with ClassNotFoundException when receiving push notifications while in background or killed state

Added #

  • SmsistMessagingService class implementation for handling Firebase Cloud Messaging events
  • Background notification handling (app in background or killed state)
  • Automatic notification display with Android notification channels
  • Support for both notification and data payloads
  • Custom notification icon support with fallback to app icon
  • Notification click handling with intent data forwarding
  • FCM token refresh handling
  • Comprehensive logging for debugging

Fixed #

  • Background notifications now work without crashes
  • Notification channel creation for Android O+
  • Proper PendingIntent flags for Android 12+

Technical Details #

  • Created SmsistMessagingService.kt extending FirebaseMessagingService
  • Implemented onMessageReceived() for background message handling
  • Implemented onNewToken() for FCM token updates
  • Added notification channel management
  • Fixed AndroidManifest.xml service registration

1.0.1 - 2025-10-31 #

Fixed #

  • Removed unused import (package:flutter/foundation.dart)
  • Suppressed linter warnings for debug print statements

1.0.0 - 2025-10-31 #

Added #

  • Initial release of SMS.IST Flutter SDK
  • Runtime Firebase configuration (no need for google-services.json or GoogleService-Info.plist)
  • Automatic device token registration
  • Push notification handling for iOS and Android
  • Foreground notification listener (onMessage)
  • Background/terminated notification tap listener (onMessageOpenedApp)
  • Custom user properties support
  • Topic subscription/unsubscription
  • Manual permission request
  • Manual device registration
  • Debug logging support
  • Type-safe notification model
  • Comprehensive error handling with custom exceptions
  • Local notification display for foreground messages
  • Deep link support
  • Image notification support
  • Custom notification channels (Android)
  • Badge management (iOS)
  • Sound support
  • Priority configuration

Security #

  • AES-256-GCM encrypted configuration storage on backend
  • HTTPS-only communication
  • API key authentication
  • Device token secure storage
  • No sensitive data in app binary

[Unreleased] #

Planned Features #

  • Silent notifications
  • Scheduled notifications
  • Notification categories (iOS)
  • Custom notification actions
  • In-app messaging
  • A/B testing support
  • Rich push notifications
  • Notification templates
  • Multi-language support
  • Analytics integration
  • Push-to-web support

For more information, visit SMS.IST Documentation

0
likes
140
points
9
downloads

Publisher

unverified uploader

Weekly Downloads

Official Flutter SDK for SMS.IST Push Notification Platform. Send push notifications to iOS and Android devices without managing Firebase/APNs configurations.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

device_info_plus, firebase_core, firebase_messaging, flutter, flutter_local_notifications, http, shared_preferences

More

Packages that depend on smsist_flutter

Packages that implement smsist_flutter