notificare_flutter 3.2.0
notificare_flutter: ^3.2.0 copied to clipboard
Internal Notificare plugin. Use the `notificare` plugin instead.
CHANGELOG #
3.2.0 #
- Add support for Flutter 3.0
Native changes
Android
- Fix notification content when opening partial inbox items
- Use GMS/HMS
message.sentTimewhen creating inbox items - Log events methods correctly throw when failures are not recoverable
- Improve session control mechanism
- Fix session length
- Fix GMS/HMS token refresh race condition for late configured apps
- Add
InAppBrowsernotification type - Aliased
WebViewaction intoInAppBrowser, aligning with the notification type - Ensure listeners are called on the main thread
- Allow non-ASCII header values
iOS
- Fix notification content when opening partial inbox items
- Fix marking partial items as read
- Improve ISO date parser
- Add safeguards and warnings for corrupted items in the inbox database
- Log events methods correctly throw when failures are not recoverable
- Improve session control mechanism
- Add
InAppBrowsernotification type - Aliased
WebViewaction intoInAppBrowser, aligning with the notification type - Ensure delegate methods are called on the main thread
3.1.1 #
- Prevent stale event channels after engine recreation
Native changes
Android
- Improve bitmap loading
- Prevent crashing when generating notifications with invalid attachments
- Include JSON serialisation methods for unknown notifications
3.1.0 #
- Include complete remote message information in unknown notification events
- Fix unknown notification event emitter
- Add
onUnknownNotificationOpenedandonUnknownNotificationActionOpenedevents - Refactor core into internal
notificare_flutterpackage to work around Flutter's issue #63240
Native changes
Android
- Include
Accept-Languageand customUser-Agentheaders - Allow notification push services to be subclassed
- Add notification attributes to unknown notifications
- Improve
allowedUIto accurately reflect push capabilities - Prevent push tokens from being registered immediately after an install
iOS
- Include
Accept-Languageand customUser-Agentheaders - Improve
allowedUIto accurately reflect push capabilities - Rename internal
AnyCodableto prevent collisions - Expose unknown notification open events via
notificare(_:didOpenUnknownNotification:)andnotificare(_:didOpenUnknownAction:for:responseText:) - Launch each peer module sequentially to prevent race conditions
3.0.1 #
- Add missing Huawei repository in geo & scannables
- Remove
mavenLocalrepository
Native changes
Android
- Update Gradle build tools
- Use compile-time constant for the SDK version
- Remove unnecessary
BuildConfigfiles - Update dependencies
iOS
- Prevent multiple push registration events
- Prevent Apple-processed builds from modifying the SDK version
3.0.0 #
Please check our migration guide before adopting the v3.x generation.