Skip to main content

Upgrading from 3.x to 4.x

Important
Helpshift’s Legacy SDKs (SDK Version <=7.x.x) reached their end of life on 31 Dec 2022, and end of support on 31 March 2023. Please upgrade to the Latest SDK if you haven't already.

Upgrading from 3.x to 4.x

The Helpshift SDK v7.x is a major update and we have deprecated some APIs. If you have questions or feedback, please Contact Us

List of deprecated APIs

Deprecated APINew API
HelpshiftCocos2dx::login(char identifier, char name, char *email)HelpshiftCocos2dx::login(HelpshiftCocosUser *hsUser)
HelpshiftCocos2dx::setNameAndEmail(const char name, const char email)HelpshiftCocosUserBuilder::setName(char* name)
HelpshiftCocos2dx::setUserIdentifier(const char *userIdentifier)HelpshiftCocosUserBuilder::setAuthToken(char* authToken)

Logging in users

You can login your users using the new login API.

Note
  • Users will be able to continue speaking on an open issue only if you were using the Login API. If you were using setUserIdentifier (now deprecated), if the user has an open Issue, using the login API will result in the creation of a new Issue. However, the previous Issue will be available to Agents under 'Other Issues'

Setting Name and email

It is expected that you will pass the user's name, email using the login API.

Setting User Identifier

It is expected that you will pass the user identifier using the login API.