SDK Release - Messaging Enhancements and Typing Indicator Updates - August 2025
5 days ago
This is a minor independent SDK release which consists of the following enhancements and bug fixes.
Details
Added – Push, In App Messaging, and Live Chat-related enhancements
We are releasing the following SDK versions as part of this release:
- Modular Android SDK v3.0.4
- Modular iOS SDK v3.0.4
Here’s a summary of the changes in the above SDKs:
- We have introduced a new message type called threadAlert for both Live Chat / In App Messaging channels. This message can be used to notify customers reaching out over Live Chat / In App Messaging channels about key chat events such as chat getting transferred to new agent.
- We have introduced rate limits in the Android, iOS SDKs to regulate typing indicator events (
start
orstop
), ensuring that only one event is sent every 5 seconds. If any typing event is triggered within this interval, it will be suppressed by the SDK. This update reduces unnecessary event traffic and potential misuse. The existingpublishTypingIndicator (thread, isTyping)
method in Modular Android and iOS SDK has been deprecated to promote the adoption of this improved mechanism using the new method -publishTypingIndicator(thread, isTyping, callback)
. - We fixed an intermittent issue that prevented the register method callback from being invoked in some cases in the Android SDK.
- We have made several technical enhancements. For details on the SDK updates, please refer to the SDK release notes in our documentation.
Important Additional Notes
- As of 20th August 2025, the Legacy SDKs (v2.x.x) for Android and iOS are officially deprecated and will no longer receive support or updates. We recommend upgrading to the latest Modular SDKs (Android and iOS) immediately to ensure uninterrupted access to enhancements, compatibility, and ongoing support.
- Starting November 1, 2025, all new apps and updates submitted to Google Play that target Android 15+ devices must support 16 KB page sizes on 64-bit devices. Our Legacy SDK uses SQL Cipher 4.5.4, which does not support 16 KB page sizes. We recommend upgrading to the Modular Android SDK, since it uses SQL Cipher 4.6.1, which supports 16 KB page sizes. For more information, refer to these links: Support 16 KB page sizes, Android SqlChiper 4.6.1 for 16kb devices support.
- The existing
publishTypingIndicator(thread, isTyping)
method in Modular Android and iOS SDKs has been deprecated. We recommend to usepublishTypingIndicator(thread, isTyping, callback)
instead. - We have enhanced the Live Chat/In App Messaging channel to support Thread Alerts and Typing Indicators through the Messaging API. These updates will be included in the v6.11.0 standard connect release.