⚠️ NOTE 6.2.0 produces a crash, please update to 6.2.1 and above.
- CleverTap Android SDK v6.1.0
- CleverTap Push Templates SDK v1.2.3.
- CleverTap Geofence SDK v1.3.0
- CleverTap Huawei Push SDK v1.3.4
- CleverTap Push Templates SDK v1.0.8
. CleverTap Push Templates SDK
v1.0.8
requires CleverTap Android SDK v4.7.5 to work properly.
- CleverTap Android SDK v4.7.0
- CleverTap Geofence SDK v1.2.0
- CleverTap Xiaomi Push SDK v1.5.2
- CleverTap Huawei Push SDK v1.3.2
- CleverTap Push Templates SDK v1.0.6
- CleverTap Android SDK v4.6.7
- CleverTap Push Templates SDK v1.0.5.1. CleverTap Push Templates SDK
v1.0.5.1
requires CleverTap Android SDK v4.6.7 to work properly. - Note: This release is being done for Android 12 targeted users, satisfying below points.
- Targeting Android 12 and
- Using RenderMax and/or using Push Templates
- CleverTap Android SDK v4.6.3
- Note: Kindly upgrade to version CleverTap Android SDK v4.6.3 and above if you face any issues with app inbox
- CleverTap Android SDK v4.6.2
- CleverTap Push Templates SDK v1.0.5
- Note: Kindly upgrade to version CleverTap Android SDK v4.6.3 and above if you face any issues with app inbox
- CleverTap Android SDK v4.4.0
- CleverTap Push Templates SDK v1.0.0
- CleverTap Xiaomi Push SDK v1.2.0
- CleverTap Huawei Push SDK v1.2.0
- CleverTap Android SDK v4.3.0
- CleverTap Geofence SDK v1.1.0
- CleverTap Xiaomi Push SDK v1.1.0
- CleverTap Huawei Push SDK v1.1.0
- CleverTap Android SDK v4.1.0
- CleverTap Geofence SDK v1.0.2
- CleverTap Xiaomi Push SDK v1.0.1
- CleverTap Huawei Push SDK v1.0.1
- CleverTap Android SDK v4.0.0
- CleverTap Geofence SDK v1.0.1
- CleverTap Xiaomi Push SDK v1.0.0
- CleverTap Huawei Push SDK v1.0.0
- Handled Security Exception on
getNetworkType
for Android 11 devices
- Adds support for CleverTap Geofence SDK
- Fixed all InApp related bugs and crashes
- Fixed the Product Experiences AB Testing crash on few Samsung devices
- Fixes a bug where ARP was not being sent back to servers
- Use v3.8.2
- Adds a callback to provide Push Notifications custom key-value pairs
- Removed
pushGooglePlusPerson
API as Google Plus sign-in is deprecated - Other bug fixes
- Use v3.8.2
- Adds support for Product Config and Feature Flag as a part of Product Experiences feature
- Fixed InApp center alignment issue for tablets
- Adds support for custom handling payload when using Pull Notifications.
- Other bug fixes
- Use v3.8.2
- Adds fix for a crash caused when InApp with Frequency Caps was shown on first App Launched
- Use v3.8.2
- Adds fix for a crash caused when CleverTap instance was created from background
- Use v3.8.2
- Adds support for Xiaomi & Baidu Push Notification Services
- Adds public APIs for raising Notification Clicked and Viewed events for App Inbox
- Adds public APIS for marking inbox message as read and deleting inbox message per message ID
- Fixes center alignment issue of Native InApps on Mobile devices
- Performance improvements
- Reverting Google Play Install Library to v1.0
- Bug Fixes
- Adds support for capturing Install Referrer via Google Play Install Referrer Library
- Deprecation warning for
InstallReferrerBroadcastReceiver
- Changes retry mechanism in case CleverTap back end doesn't respond
- Bug fixes and performance improvements
- Adds support for Native Display.
- Bug fixes and performance improvements
- Bug fixes and performance improvements
- Adds support for AB Tests. (in closed Beta)
- Adds support for deep link query parameters in InApps.
- Deprecated GCM.
- Deprecated EventHandler, SessionHandler and DataHandler classes.
- Workaround for below Oreo Android OS bug causing ANRs while using Pull Notifications.
- Bug fixes and performance improvements
- Removes requirement for Manifest entry to enable automatic recording of Push Notification Viewed event
- Fixes certain Landscape InApp Notification display issues
- For raising Notification Viewed event in Push Notifications and using In-Apps in Landscape mode, please use CleverTap SDK v3.5.1
- Adds the ability to set a custom Device ID (CleverTap ID)
- Adds the ability to record Notification Viewed event for Push Notifications
- Adds support to record events in a WebView
- Enables Javascript in Custom HTML In-Apps
- In-Apps and App Inbox Landscape layout improvements
- Bug fixes and performance improvements
- Adds support for specifying custom FCM Sender ID to request token
- Improved callback support for App Inbox
- Fixed Carousel dots rendering issue
- Adds support for Landscape mode in custom HTML InApps and App Inbox
- Performance improvements for App Inbox
- Fixes a bug where resuming the app from fullscreen video caused a crash
- Adds support for App Inbox
- Adds support for Pull Notifications
- Workaround for Android O orientation bug in Native InApps
- Fixes a bug which led to ANR on 2G network
- Fixes the bug which raised
App Launched
event in some cases where an event was pushed from the background
- Fixes the bug which caused CTA buttons to not open the mentioned deeplink
- Fixes the app crash issue for Interstitial InApp notification template when not using ExoPlayer
- Fixes the bug empty buttons in Half Interstitial InApp notification template when no buttons are provided
- Fixes the issue for developers who override
InAppNotificationListener
methods
- Adds support for Native InApp Notifications
- Bug fixes and performance improvements
- Adds support to create multiple instances of CleverTap Android SDK
- Deprecated
CleverTapException
,CleverTapMetaDataNotFoundException
,CleverTapPermissionsNotSatisfied
andInvalidEventNameException
- Deprecated
CleverTapAPI.CHARGED_EVENT
usecleverTapAPI.pushChargedEvent()
- Deprecated
event
,profile
,session
anddata
methods, use respectiveCleverTapAPI
methods - Deprecated
CleverTapAPI.getInstance()
method. UseCleverTapAPI.getDefaultInstance()
instead - Added APIs for setting the SDK to offline and SSL Pinning
- Bug Fixes
- Methods for GDPR compliance
- New API for screen tracking
- New API for Android O channels with custom sound
- Various performance improvements
- Bug fixes and performance improvements
- Fixes deep linking issue for Android versions less than Android N
- Adds Android Oreo support
- Custom sound and CTAs for Push Notifications
- Performance improvements
- Various performance enhancements
- Various performance enhancements
- Various performance enhancements
- Adds FCM support
- Updates GCM handling
- Please note the AndroidManifest.xml requirements have changed if using GCM, please refer to the documentation.
- Adds
onUserLogin
API to support multiple distinct user profiles per device - Adds
getLocation
API
- Sending non primitive values for profile/event properties doesn’t abort the entire push (just skips that particular property).
- Updates to support Google Play privacy constraints
- Fixes InApp Notification blacklist bug
- Adds ability to receive InApp Notification button click callbacks with custom key-value pairs
- Adds support for dashboard analytics on specific InApp Notification button clicks
- Multi-value profile property handling improvements
- Adds support for Segment bundled integration
- Removes support for Segment webhook integration
- Improved Uninstall tracking support
- Adds support for migrating from Parse.com push notifications
- Adds support for multi-value (JSONArray) user profile properties
- Adds support for In-App Notification display frequency capping
Note: To support multi-value user profile properties, CleverTap.profile.getProperty(key)
now returns an Object, rather than a String.
- Added updateLocation API: If your application is collecting location you can pass it to CleverTap for, among other things, more fine-grained geo-targeting and segmentation purposes.
- Added support for Segment webhook/server-side integration
- Fixed InApp Activity exclude feature
- Added SyncListener to notify application code of User Profile synchronization updates.
- Added ability to push custom error events:
clevertap.event.pushError(String, int)
- Removed
clevertap.profile.pushGraphUser(com.facebook...)
- Requires update to Android Support Library, revision 23.1.1
- We’re now CleverTap! All the existing APIs have been changed from WizRocket to CleverTap.