Releases: Notificare/notificare-sdk-ionic-native
Releases · Notificare/notificare-sdk-ionic-native
3.3.0
- Add monetise module
Native changes
Android
- Add opt-in intent when opening a beacon foreground service notification
- Fix GMS/HMS notification race condition for late configured apps
- Monetise module for Google Play
- Prevent unnecessary copies of
LiveData
from being created - Update HMS libraries, fixing Google Play compliance warnings
- Monitor and range non-triggering beacons
- Prevent internal main beacon region from triggering events
- Fix R8/ProGuard minification issues
- Add Java-friendly wrappers
iOS
- Monetise module
- Prevent internal main beacon region from triggering events
- Remove interruption level & relevance score from notification service extension
3.2.0
Native changes
Android
- Fix notification content when opening partial inbox items
- Use GMS/HMS
message.sentTime
when 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
InAppBrowser
notification type - Aliased
WebView
action 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
InAppBrowser
notification type - Aliased
WebView
action intoInAppBrowser
, aligning with the notification type - Ensure delegate methods are called on the main thread
3.1.0
- Include complete remote message information in unknown notification events
- Add
onUnknownNotificationOpened
andonUnknownNotificationActionOpened
events - Add permission utility methods
Native changes
Android
- Include
Accept-Language
and customUser-Agent
headers - Allow notification push services to be subclassed
- Add notification attributes to unknown notifications
- Improve
allowedUI
to accurately reflect push capabilities - Prevent push tokens from being registered immediately after an install
iOS
- Include
Accept-Language
and customUser-Agent
headers - Improve
allowedUI
to accurately reflect push capabilities - Rename internal
AnyCodable
to 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
Native changes
Android
- Update Gradle build tools
- Use compile-time constant for the SDK version
- Remove unnecessary
BuildConfig
files - Update dependencies
iOS
- Prevent multiple push registration events
- Prevent Apple-processed builds from modifying the SDK version
3.0.0
v3 gen promoted to stable! 🚀
Recommendations
- Review the migration guide to understand the conceptual changes.
- Review the updated documentation to implement the latest generation.
Available modules
- Notificare
- Notificare Assets
- Notificare Authentication
- Notificare Geo
- Notificare Inbox
- Notificare Loyalty
- Notificare Push
- Notificare Push UI
- Notificare Scannables
3.0.0-beta.2
Featuring a stable Public API and new modules, this beta release is ready to be used in production apps! 🚀
Available modules
- Notificare
- Notificare Assets
- Notificare Authentication
- Notificare Geo
- Notificare Inbox
- Notificare Loyalty
- Notificare Push
- Notificare Push UI
- Notificare Scannables