awesome_notifications_fcm 0.9.0
awesome_notifications_fcm: ^0.9.0 copied to clipboard
Awesome Notifications add-on plugin to send push notifications through Firebase Cloud Messaging, enabling all awesome notifications features.
0.9.0 01/02/2024 #
Breaking Changes #
- Pod Modifications: It's now necessary to add the Awesome Notifications pod modification inside the
Podfilein the iOS folder. - Receive Port and Send Port: The methods
sendPort.send()andreceivePort!.listen()now only accept serialized data, not objects. Convert your data to map format and reconstruct it later from this format. - License Key (Year 2): With the start of year 2 support for the Awesome Notifications suite, updating your license keys is required. If your purchase was made less than 1 year ago, you're still under the 1-year purchase support and simply need to reply to the license email requesting a free update.
Improvements #
- Flutter 3.16.0 Compatibility: Fully supporting the latest Flutter 3.16.0, ensuring compatibility and optimal performance.
- Flattened Data Standard: Introducing a new method for sending notifications using the V1 protocol without the need for Stringify. This streamlined approach simplifies the notification-sending process.
- Full Firebase Console Support: Leverage all features of Awesome Notifications directly via the Firebase console using the new flattened data standard, enhancing flexibility and control.
- Postman Examples Updated with Flattened Standard: All Postman examples have been updated to incorporate the new flattened data standard, while maintaining support for all other previous push patterns.
Enhancements #
- Dependencies Updated: All project dependencies have been upgraded to their latest versions, ensuring the most secure, stable, and efficient operation.
- Refreshed Documentation: Comprehensive updates to our documentation make integrating and using Awesome Notifications clearer and more straightforward.
0.8.0 #
Fixed #
- All library dependencies updated and bumped to version to 0.8.0 to emphasize the necessity of keeping dependencies up to date at project lock files.
0.7.5 #
0.7.5-dev.3 #
0.7.5-dev.2 #
Improved #
- Android core dependencies moved to new repository
- Added new native module switcher to avoid the folder copy at example/android folder.
- Subtitle added to iOS notifications
- Fcm token order switched to get called after APNs token return
- native fromMap methods switched to convenient initializers
0.7.5-dev.1 #
Added #
- Asset and resource media files to push notifications.
- A new method to delete FCM token and reset all topics.
- Translation feature to push notifications.
- AwnAppGroupName parameter to info.plist for setting a fixed App Group name (iOS).
0.7.4+1 #
- Firebase core upgraded to version 2.1.1
0.7.4 #
- Fixed labels for silent handle and action handle
- Added option to send multiple license keys, dismissing the necessity to switch it to each bundle ID
0.7.3 #
- Added switchable push notifications
- Added remote badge updates via push notifications
- Dart SDK minimal version was increased to 2.14 due DecoderCallback deprecation
- Improved fault tolerance of incorrect FCM configurations on iOS
- Improved fault tolerance of Notification Service Extension on iOS
- README documentation improved (Work in Progress)
- Added verification to post tokens only on main UIThread (Android)
- Added Postman example project
0.7.2+2 #
- README documentation improved (Work in Progress)
- Android dependencies updated
0.7.2+1 #
- Added README documentation (Work in Progress)
0.7.2 #
- Media Style dependencies upgraded
0.7.1 #
- Fixed get createdLifeCycle property from silentDataModel
- Fixed awesome-notifications url in console documentation
0.7.0+1 #
- Fixed discord invite link
0.7.0 #
- Initial release of version 0.7.0
- iOS core dependencies updated to match awesome_notifications version 0.7.0+1
0.7.0-alpha.1 #
- Official release to closed tests by our sponsors and donors
0.0.1 #
- First release to reserve pub.dev name