Upgrade Live Chat SDK on React Native
Updated
Upgrade to the latest version of the Live Chat SDK to take advantage of new features, enhancements, and performance improvements that enhance your app's user experience. For a detailed list of updates in this release, refer to the release notes.
Current Release
Live Chat SDK Current Release: 13.0.2
Upgrade to 13.0.2
NOTE: Breaking Changes:
Expiry Support for Authentication Hash: Starting with this release, authentication hash will be generated with a defined expiration period. This enhances security by ensuring that each hash remains valid only for a limited time. For implementation details, see How to Generate User Hash.
To upgrade to 13.0.1, take a note of the following:
Upgraded React Native Version: React Native Version Upgraded to 0.80.1.
Install Live Chat SDK 13.0.2: Install the Sprinklr Live Chat Messenger using version 13.0.2. For detailed steps, see Install Sprinklr Messenger.
Dependency for Typing Indicator: If you want to support typing indicator in Live Chat, install the @react-native-masked-view/masked-view dependency.
For more information, see the row for @react-native-masked-view/masked-view dependency in the Additional React Native Features table.
Migration from AsyncStorage to React Native Keychain for Enhanced Security: Starting from version 13.0.0, Sprinklr Messenger has transitioned from using AsyncStorage to react-native-keychain. For anonymous users, the chat session token is stored locally on the device. To ensure backward compatibility and a smooth migration, we recommend including both dependencies for the next year.
For more information, see the row for react-native-keychain dependency in the Additional React Native Features table.
Support added for Video Calling in React Native: If you want to use video calling in live chat in React Native please refer to Set Up Video Calling in React Native section.
Upgrade to 12.1.2
Install Live Chat SDK 12.1.2: Install the Sprinklr Live Chat Messenger using version 12.1.2. For detailed steps, see Install Sprinklr Messenger.
Upgrade to 12.0.0
Install Live Chat SDK 12.0.0: Install the Sprinklr Live Chat Messenger using version 12.0.0. For detailed steps, see Install Sprinklr Messenger.
Upgrade React Native and React: This release supports React Native upto 0.78.2 versions. You can upgrade to the 0.78.2 based on your requirements. For more information, see React Native UI Components.
Note: If you are upgrading to React Native version 0.78.2, you also need to upgrade React to version 19.0.0