Skip to main content

Upgrading to 5.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 to 5.x

Important

If you are looking to upgrade from a version older than 4.x, Make sure to go through the upgrade guides for 1.6.x, 1.7.x and 3.x.

  • When you integrate SDK manually, remove all the old SDK files and add the Standard SDK zip file in your app.
Note

The following changes ship by default in SDK v5.0.0. Save any necessary modifications made in helpshift files.

If your Codebase has references to Campaigns code, then the compilation fails after the upgrade. You will need to remove all the references to campaigns code from the Codebase. Following are the changes:

  • Remove any HelpshiftCampaigns.h includes.
  • Remove any HelpshiftAll.h includes.
  • Remove any HelpshiftCocos2dxCampaignsDelegate.h includes.
  • Replace [HelpshiftCore initializeWithProvider:[HelpshiftAll sharedInstance]] call with [HelpshiftCore initializeWithProvider:[HelpshiftSupport sharedInstance]] call.