clevertap_plugin 1.5.6 clevertap_plugin: ^1.5.6 copied to clipboard
The CleverTap Flutter SDK for Mobile Customer Engagement,Analytics and Retention solutions.
CHANGE LOG #
Version 1.5.6 (April 5, 2023) #
Added
- Supports CleverTap Android SDK v4.6.9
- Supports CleverTap iOS SDK v4.2.2
- Adds the new public API
dismissInbox()
to dismiss the App Inbox. - Note: This release is being done for Android 12 targeted users.
Changed
- [Breaking change to the signature of the
CleverTapInboxNotificationMessageClickedHandler
callback]: It is changed fromCleverTapInboxNotificationMessageClickedHandler(Map<String, dynamic>? data)
toCleverTapInboxNotificationMessageClickedHandler(Map<String, dynamic>? data, int contentPageIndex, int buttonIndex)
. ThecontentPageIndex
corresponds to the page index of the content, which ranges from 0 to the total number of pages for carousel templates. For non-carousel templates, thecontentPageIndex
value is always 0, as they only have one page of content. ThebuttonIndex
corresponds to the the App Inbox button clicked (0, 1, or 2). A value of -1 inbuttonIndex
field indicates the entire App Inbox Item is clicked. - [Behavioral change of the
CleverTapInboxNotificationMessageClickedHandler
callback]: Previously, the callback was raised when the App Inbox Item is clicked. Now, it is also raised when the App Inbox button is clicked besides the item click. - [Native Display parity changes]:
- Streamlines the format of native display payload across Android and iOS.
- Streamlines the argument of
onDisplayUnitsLoaded
callback method in iOS to pass the list of displayUnits.
Fixed
- Fixes the FCM Plugin's onBackgroundMessage handler bug which was breaking the CleverTap Plugin's platform channel for sending method calls from Android to Dart platform.
- Fixes the Xcode 14.3+ compilation errors in iOS.
Version 1.5.5 (January 23, 2023) #
- Adds fix for closing App Inbox controller when deeplink is present in iOS.
- Supports add-to-app feature for Android platform to embed the CleverTap plugin in a flutter module.
Version 1.5.4 (November 4, 2022) #
- Supports CleverTap iOS SDK v4.1.4
Version 1.5.3 (October 28, 2022) #
- Fixes incorrect API being called in
profileAddMultiValues
in iOS.
Version 1.5.2 (October 7, 2022) #
- Supports CleverTap Android SDK v4.6.3
- [Breaking Change]
setXiaomiPushToken
API has been modified to accept region to comply with new Mi Push Region changes. Refer to CleverTap Xiaomi Push SDK v1.5.0 Changelog - Supports CleverTap iOS SDK v4.1.2
Version 1.5.1 (April 7, 2022) #
- Adds the missing getter methods for Product Config in iOS.
Version 1.5.0 (March 8, 2022) #
- Supports CleverTap Android SDK v4.4.0
- Supports CleverTap iOS SDK v4.0.0
Version 1.4.0 (December 1, 2021) #
- Adds fix for NPE #61
- Adds
result.success(null)
for all method calls #81 - Supports CleverTap Android SDK v4.3.1
Version 1.3.0 (September 13, 2021) #
- Adds public methods for suspending, discarding & resuming InApp Notifications
- Adds public methods to increment/decrement values set via User properties
- Deprecates
profileGetCleverTapID()
andprofileGetCleverTapAttributionIdentifier()
methods - Adds a new public method
getCleverTapID()
as an alternative to above deprecated methods - Supports CleverTap iOS SDK v3.10.0
Version 1.2.3 (July 20, 2021) #
- Supports CleverTap Android SDK v4.2.0
- Adds fix for NPE #58
- Adds fix for
recordScreen
NPE #54
Version 1.2.2 (May 21, 2021) #
- Supports CleverTap Android SDK v4.1.1
- Supports CleverTap iOS SDK v3.9.4
- Removes Product A/B Testing (Dynamic Variables) code
- Removes
profileSetGraphUser
method - Adds
pushNotificationViewedEvent
andpushNotificationClickedEvent
Version 1.2.1 (April 23, 2021) #
- Update and Freeze CleverTap Plugin Podspec to a specific version of a CleverTap iOS SDK
Version 1.2.0 (October 13, 2020) #
- Supports CleverTap Android SDK v4.0.0
- Supports CleverTap iOS SDK v3.9.1
Version 1.1.4 (August 4, 2020) #
- Supports CleverTap Android SDK v3.8.2
Version 1.1.3 (July 17, 2020) #
- Use v1.1.4
- Adds a callback to provide Push Notifications custom key-value pairs
- Supports CleverTap Android and iOS SDK v3.8.1
- Sample App Updated
Version 1.1.2 (May 20, 2020) #
- Use v1.1.4
- Adds support for Product Config and Feature Flags
- Adds support for Custom Handling Push Amplification Campaigns
- Supports CleverTap Android and iOS SDK v3.8.0
Version 1.1.1 (March 30, 2020) #
- Use v1.1.4
- Adds support for Custom App Inbox
- Adds support for InApp/Inbox button click listeners
- Adds support for Notification Clicked/Viewed for App Inbox
- Adds support for passing Xiaomi/Baidu tokens.
- Supports CleverTap Android SDK v3.7.2
- Supports CleverTap iOS SDK v3.7.3
Version 1.1.0 (February 27, 2020) #
- Adds support for Dynamic Variables & Native Display
- Adds support for Google Play Install Referrer Library v1.0
- Supports CleverTap Android SDK v3.6.4
- Supports CleverTap iOS SDK v3.7.2
Version 1.0.0 (January 20, 2020) #
- Initial Release.
- Supports CleverTap Android SDK v3.6.1
- Supports CleverTap iOS SDK v3.7.2