Release Notes
10.5.0
Todo add date
Release Notes:
- Introduced Proactive Engagement feature which lets you reach out to your players by sending Push/In app Notifications on their mobile devices and engage in various ways including starting conversations.
- For integration details, please refer Proactive Engagement
- Please note that the SDK does not ask for posting notifications permission for client application. For Proactive Engagement, you need to ask for these permissions for your application. Please refer Notifications for iOS and POST_NOTIFICATION for android.
iOS
- Deprecated old Outbound Support with introduction of Proactive Engagement.
- Added support for iOS 26 and iPadOS 26.
- Stopped technical support for iOS 14 and below. SDK will remain compile-able on these versions, but functionality might be broken.
- Updated to Xcode 16 for SDK compilation.
- Existing PauseDisplayOfInAppNotification() API now supports pausing of Proactive Engagement in-app notifications.
- Added support to provide unread message count delegate callback when a message is received even via internal polling. This helps in better tracking of unread messages by the client application.
- Previously this callback was only invoked in response to client app call for RequestUnreadMessageCount()
- Removed close button from In-App notification for issue messages and they can now be swiped to dismiss.
- Introduced new APIs to handle push notifications better for the SDK. Please refer Notifications page.
- Some SDK APIs have been deprecated. For a full list of deprecated APIs and their replacements, refer SDK X 10.5.0 Migration guide.
Android
- Added support for Android 16.
- SDK now compiles with API level 36, i.e compileSdk 36.
- Deprecated old Outbound Support with introduction of Proactive Engagement.
- Added new API to pause in-app notifications. This will pause/unpause in-app notifications for Proactive Engagement notifications. Please refer PauseDisplayOfInAppNotification() here for details.
- Added support to provide unread message count delegate callback when a message is received even via push notifications or internal polling. This would help in better tracking of unread messages by the client application.
- Previously this callback was only invoked in response to client app call for RequestUnreadMessageCount() API.
- End of technical support for bugs reported on Android 7 and below, although SDK will be compatible and no functionality is affected.
- We have started adopting some Java 8 features in the SDK. If you run into any Java 8 related build or runtime failures then please refer to this guide from Android
- We currently use Lambda Expressions only.
v10.4.0
August 15th, 2025
- Android 16 is supported without any changes required in the SDK.
Mar 10th, 2025
Release Notes:
- Added support for User Hub (User Identity & Profiles) and related user data collection APIs.
- For more details on user identities, refer User Identities page.
- For more details on user data collection, refer Tracking page.
iOS
- Added support for iOS 18 and iPadOS 18.
- Added a new API to pause display of in-app notifications. For more details, refer here.
- Updated SDK logging to use OSLog framework instead of NSLog.
- Error logs from SDK will always be printed on console.
- SDK privacy manifest no longer includes user ID and email declarations. Apps using these fields need to declare it in their own manifest files.
- Fixed a bug where some traces of bitcode were present in SDK framework, causing issues when uploading the app to App Store Connect.
- Fixed a bug where interacting with any webchat-related notification from the stack failed to clear rest of the notifications.
- Attachment(Image/Video) upload will not be supported below iOS 14.
Android
- Added support for Android 15.
- SDK now compiles with API level 35, i.e compileSdk 35.
- The SDK artefact is now compiled with Java 8.
minSDKVersionis now updated to 19. Refer OS support policy for more details.- Fixed an edge case bug where message count was incorrect when login and unread message count APIs were invoked in quick succession.
- Error logs from SDK will always get logged on logcat.
- Debug build for debug logs is not required any more, only
enableLoggingflag needs to be set totrue. - Webviews will now load with enhanced security flag MIXED_CONTENT_NEVER_ALLOW.
v10.3.0
Jan 25th, 2023
Release Notes:
iOS
- Updated to iOS SDK X version 10.3.0. View
- Added support for iOS 17 and iPadOS 17.
- Added privacy manifest file to record data collection and required reasons API used by the SDK.
- Added a new API for fetching SDK X version. For more details, refer here.
- Added a new API for closing the currently active SDK session. For more details, refer here.
- Login API now returns a boolean indicating whether login was successful or not. This change is in the existing API to introduce mandatory validations for login parameters and hence this might affect your code compilation. For more details, refer Users.
- Users can select and send more than one attachment in conversations.
- Support for multiple attachments in bot upload step will be added in Q1’24.
- Added support for attachments in Smart FAQs.
- Replaced static constants with extern constants for better compatibility in apps having multiple translation units.
- Fixed crash on selecting unsupported attachments using file picker.
- Fixed a bug where
presentFullScreenOniPadconfig was not being honored on opening SDK screen via notification click. - Removed bitcode support from SDK X framework. SDK X now ships in non-bitcode variant only.
- Updated push notification handling flow. View
- With 10.3.0 release, applications utilizing UE 4.26 must be built using Xcode 14.1 or later.
Android
- Updated to Android SDK X version 10.3.0. View
- Helpshift SDK supports Android 14 but UE currently doesn't support it.
- SDK X now supports only Android 7, i.e API Level 24, and above. SDK will be non-operational when your app is installed on a device below Android 7 Nougat.
- Moved to AndroidX Support libraries. SDK X will not compile with legacy Android Support libraries anymore.
- Added support for sending multiple attachments in conversations (Support for multiple attachment in bot upload step will be added in Q1`24).
- Added a new API to fetch SDK X version. For more details, refer here.
- Added a new API to close active SDK session. For more details, refer here.
- Added a new delegate event
agentMessageReceivedwhen agent sends a message. For more details, refer here. Helpshift.login()API now returns a boolean indicating whether login was successful or not. This change is in existing API to introduce mandatory validations for login parameters and hence this might affect existing code compilation. For more details, refer here.- Added support for attachments in Smart FAQs.
v10.2.1
April 26th, 2023
- Removed unused file notification_sound.mp3 from the package.
v10.2.0
Nov 30th, 2022
Release Notes:
iOS
- Updated to iOS SDK X version 10.2.1. View
- Added the capability for Outbound Support. You can reach out to your users proactively without them having to raise a ticket first. For more details, refer here.
- Introduced a new API
ClearAnonymousUserOnLogin(boolean clearAnonymousUser)to support maintaining anonymous user login. For more details, refer here. clearAnonymousUserOnLogin()API will be deprecated.- Removed the
Take Photo or Videooption from the attachment flow. You don’t have to ask for camera permission in your app for Helpshift use-cases anymore. This is applicable to iOS 11 and above. On iOS 10 and below, attachment options will not be unavailable.
Android
- Updated to Android SDK X version 10.2.0. View
- Added the capability for Outbound Support. You can reach out to your users proactively without them having to raise a ticket first. For more details, refer here.
- Introduced a new API
ClearAnonymousUserOnLoginToggle(boolean clearAnonymousUser)to support maintaining anonymous user login. For more details, refer here. clearAnonymousUserOnLogin()API will be deprecated.- Fixed application crash that occurs on some devices when uploading attachment in chat screen.
- As part of Android 13 updates
- Added Support for
App level language introduced in Android 13. Preference will be given to App level language, if set, over the device level language. Read more. - SDK will post notifications only when end user has allowed the
POST_NOTIFICATIONSpermission. Read more. - SDK will not ask for Notification permission, it will show notification only when end user has allowed the permission asked by the client's app.
- Added Support for
v10.1.0
March 3rd, 2022
Release Notes:
iOS
Updated to iOS SDK X version 10.1.0. View
Added migration support from legacy SDK to SDK X.
Added support for adding breadcrumbs and debug logs to a new conversation filed by an end-user. For more details, refer Tracking.
Added support for showing an announcement in Help Center. For more details, refer here.
Android
Updated to Android SDK X version 10.1.0. View
Added migration support from legacy SDK to SDK X
Added support for adding breadcrumbs and debug logs to a new conversation filed by an end-user. For more details, refer to our Tracking page.
Added support for showing an announcement in Help Center. For more details, refer here.
v10.0.0
July 30th, 2021
Release Notes:
- Launched next-generation SDK X Unreal Engine plugin v10.0.0 which has lower size foot-print and requires minimal SDK upgrades to adopt new features and bug fixes.
Getting started guide
- To start using SDK X Unreal Engine plugin 10.0.0, please refer to the guide here