Upgrading to 5.4.x and above
The Helpshift SDK v5.4.0 is a major update and we have made some important changes. For any queries or feedback, please Contact Us
Framework packaging for SDK
With version 5.4.0, Helpshift SDK is packaged as a dynamic framework rather than a static library. Please follow the steps mentioned here if you are migrating from an older version of Helpshift SDK.
- Delete the old Helpshift files from your Assets directory and then import the new unitypackage.
- If you have customized Helpshift theming plist files, make a copy of them before deleting the old files.
- Once you have imported the new package, copy the files to
Assets/Plugings/Helpshift/iOS/HelpshiftCustomThemes, replacing any existing files with same names.
- Uncomment the line
HelpshiftPostProcess.csto ensure the theming files are copied in the final Xcode project.
If you are using Helpshift headers in the generated Xcode project, replace their usages with the following -
If you are app is using Helpshift delegates, call the
HelpshiftSdk.registerDelegates() API to continue listening to the delegates. Call this method as early in the lifecycle of your game as possible. We recommend calling it in the
Start() method of your game's first
GameObject. You might already have this method call in your
GameObject if you are using our Android plugin as well. In that case, simply remove the
#if UNITY_ANDROID and
#endif surrounding this call.