April 2024
We are excited to share the April SDK changelog for our product!
Note
Click each SDK header to view the corresponding GitHub repository for release details.
April 19
- Fixes a privacy manifests-related build error. This error occurs when incorporating the SDK via CocoaPods with static linking.
- Fixes the
Missing an expected key: ‘NSPrivacyCollectedDataTypes’error when generating a privacy report. - Fixes a location mismatch between the podspec and the privacy manifest location.
- Fixes a privacy manifests-related build error. This error occurs when incorporating the SDK via CocoaPods with static linking.
- Fixes the
Missing an expected key: ‘NSPrivacyCollectedDataTypes’error when generating a privacy report.
April 17
New Features
- Android Platform
- Supports CleverTap Android SDK v6.0.0.
- Supports ExoPlayer v2.19.1.
- iOS Platform
- Supports CleverTap iOS SDK v6.0.0.
- Android and iOS Platform
- Adds new public APIs,
fetchInAppsandclearInAppResources, to support client-side In-Apps.
- Adds new public APIs,
Bug Fixes
- Android Platform
- Fixes no empty message for App Inbox without tabs.
- Removes
onClickListenerfor the cover In-App's image.
- iOS Platform
- Fixes a bug where some In-Apps were not being dismissed.
April 12
New Features
- Android Platform
- Supports CleverTap Android SDK v6.2.1.
- iOS Platform
- Supports CleverTap iOS SDK v6.2.1.
Bug Fixes
- Android Platform
- Fixes a crash due to
IllegalArgumentExceptioncaused byallowedPushTypeXPS enum.
- Fixes a crash due to
- iOS Platform
- Fixes a build error related to privacy manifests. This issue occurs when incorporating the SDK via CocoaPods with static linking.
- Fixes a build error related to privacy manifests. This issue occurs when incorporating the SDK via CocoaPods with static linking.
April 11
This hotfix release addresses the following issue in CleverTap Android SDK v6.2.0:
Bug Fixes
- Fixes a crash
IllegalArgumentExceptioncaused byallowedPushTypeXiaomi Push Service (XPS) enum.
April 4
Note
We recommend skipping React Native 2.2.0 and update to React Native 2.2.1 or higher.
New Features
- Android Platform
- Supports CleverTap Android SDK v6.2.0.
- iOS Platform
- Supports CleverTap iOS SDK v6.2.0.
- Updates privacy manifests for iOS SDK.
API Changes
- Removed all Xiaomi-related public methods, as the Xiaomi Push Service has been discontinued. For more information, refer to the Xiaomi document.
- Changes the function definition of
setPushTokentosetPushToken: function (token, type), i.e., it no longer acceptsregionas a parameter.
Bug Fixes
- Android Platform
- Extends the push primer callback to notify permission denial. This occurs when the cancel button is clicked on the
PromptForSettingsalert dialog. - Fixes a crash due to the
NullPointerExceptionerror related todeviceInfo.deviceIdproperty. - Fixes an ANR related to the
isMainProcesscheck. - Fixes an Application Not Responding (ANR) due to
lazyinitialization ofCtApitriggered byDeviceIdgeneration. - Fixes an Android build issue. This issue is related to package name not being found for apps with
ReactNativeversion 0.70 or lower.
- Extends the push primer callback to notify permission denial. This occurs when the cancel button is clicked on the
- iOS Platform
- Fixes a bug where client-side In-Apps were not discarded. This occurs when the rendering status is set to discard.
- Updates privacy manifests for iOS SDK.
- Fixes a bug where client-side In-Apps were not discarded. This occurs when the rendering status is set to discard.
Note
Android 6.2.0 produces a crash. Upgrade to Android 6.2.1 or higher.
- Bug Fixes
- Extends the push primer callback to notify permission denial. Implement this extension to trigger when the cancel button is clicked on the
PromptForSettingsalert dialog. - Fixes a crash issue #576 occurred due to
ClassNotFoundExceptionerror forCTBackgroundJobServiceclass. - Fixes a crash due to the
NullPointerExceptionerror related todeviceInfo.deviceIdproperty. - Fixes an Application Not Responding (ANR) issue related to the
isMainProcesscheck. - Fixes an ANR due to lazy initialization of
CtApitriggered byDeviceIdgeneration.
- Extends the push primer callback to notify permission denial. Implement this extension to trigger when the cancel button is clicked on the
- Breaking API Changes
- Deprecates all Xiaomi-related public methods, as the Xiaomi Push Service has been discontinued. For more information, refer to the Xiaomi document.
Updated 21 days ago
