We would like to note a number of things for you to speak to your developer about when upgrading to our latest SDKs, v6.2.0 for both Android and iOS. Deprecation of Automatic App Review Requests As a...
iOS
How do I request App Store reviews from iOS users?
With the September 19, 2017, release of iOS 11, Apple changed its policy around automatically requesting app reviews and ratings from end-users. This change had a direct impact on the way that review ...
Why do I get a pngcrush/”not a PNG file” error when compiling my iOS Unity app?
This error results from a known issue on Unity’s end. The solution for this error is to de-select iOS from the file inspector for any assets used by Android. You can read more about this issue a...
What does the error “Location manager was created on a dispatch queue executing on a thread other than the main thread” on iOS mean?
This error is just a warning and can safely be ignored. It won’t cause any performance issues in your app. For context, Helpshift uses the location manager to get the current location of the dev...
Why am I getting a “Built without full bitcode” crash on iOS?
If you get a crash with this error in the log on iOS for Unity, make sure the SDK is configured to support bitcode per our Bitcode support documentation. If you see this crash on a Native iOS app usin...
Why does my iOS app crash when users try to attach an image?
There are two reasons why an app crash can occur on iOS when users tap the ‘attach’ icon in their support chat. 1. (iOS 6+) The Helpshift SDK uses UIImagePickerController, which supports p...
What are the minimum iOS versions supported by Helpshift?
Our latest SDKs (7.5.0+) offer full support for 10, 11 and 12. What about iOS 9? With less than 2% of users on iOS 9, we are deprecating support for iOS 9 for SDK 7.5.0+, and shifting our focus to mai...
What flags are available to customize the behavior of my SDK?
Helpshift provides several configuration options which can be used to customize the behavior of the SDK. These options are boolean flags which can be passed with the Helpshift APIs such as showConvers...
How do I add or edit supported platforms for Helpshift?
To add or edit supported platforms for Helpshift, please complete the following steps: 1. Navigate to the Settings page by clicking the icon in the left navigation bar 2. Scroll down to the App Settin...
What strings in the Helpshift SDK can I customize?
You can customize almost all of the strings in the Helpshift SDK from the HelpshiftLocalizable.strings (iOS) and hs_strings.xml (Android) file with additional internationalization options. More inform...
What are debug logs and how do I use them?
Debug logs are system-generated logs that are sent to your Dashboard along with every new conversation. They only appear if your developers have configured them in the SDK for a given game/app version...
How do I make email optional or required for SDK users?
Depending on the status of the user (unregistered or registered), you can customize the new conversation screen to make it easier for your user to submit a new message. SDK v7.0.1 and above In SDK v7....
Why am I seeing Helpshift’s UI in English despite the SDK language being set to something else in my iOS app?
This can happen if Helpshift is unable to locate the correct localization files in your Xcode project. Please confirm all localization files have been added correctly to the project. If they aren̵...
Why is my iOS app throwing a “network connection” error message when users try to load FAQs?
This type of error is often caused by incorrect API keys or an incorrect App ID. Please review the following documentation to confirm that you have correctly set up the showFAQ API. For more general i...
Why are my iOS push notifications not working?
If you are encountering difficulty with iOS push notifications, please review the following: First, review our developer documentation for configuring push notifications via Helpshift for iOS against ...
Why does the iOS App Store say my app supports more languages than it does?
When building your project, you’ll only want to add which languages you need, or else all of them will be displayed as supported on the App Store. Please see our developer documentation for iOS ...
How do I find my Review URL for iOS & Android?
Please note: your review URLs must initially be added by a member of your team and are not automatically generated. To access your Review URL to invite web users to review your app, proceed as follows...
How do I make sure that users only see FAQ articles for their platform?
Helpshift recommends creating unique FAQs for each of your apps’ platforms as a best practice, then making each one visible only for their specific platforms. If an FAQ has slightly different co...
How do I deep link to an FAQ from within the app?
If you would like to link a user to an FAQ and have it open within the app, you can use deep linking. Deep linking is the use of a hyperlink that links to a specific, generally searchable or indexed, ...
How do I set up FAQs for different apps?
To set up FAQs for different apps, you will first have to add your new app in Helpshift. To do so, please see How do I add my app in Helpshift? Once you’ve added your app, navigate to the FAQs p...