The minimum API level we support for Android is “minSDK 16” for Material Design compatibility, and the targetSDK should be set 23 or 24. Please see our developer documentation on flexible permissioning adaptive to Android M and older versions. We no longer support the following: OS Platform OS Version API Level Google Android 2.2 (Froyo) […]
Please see our list of known issues within our developer documentation based on your platform: iOS Android Unity for iOS Unity for Android Unity iOS Unity Android Xamarin iOS For additional assistance, please feel free to reach out via our contact page.
Notification channels allow app developers to group different types of app notifications that their apps typically send to users into “channels”. This gives the end user the ability to modify settings for the entire channel at once, including blocking all notifications or marking notifications from the channel as ‘important’ or ‘not important’. Helpshift’s SDK version […]
You may see the following exception when calling Core.install: Error:(54, 21) error: unreported exception InstallException; must be caught or declared to be thrown This is a reminder to ensure compile time safety so that the install is called with valid parameters. It serves as a warning to developers if there are invalid parameters so they […]
This error is simply a warning, and you can safely ignore it. The exception will not cause any issues with the proper functioning of the SDK. Please refer to our developer documentation on miscellaneous Android issues for more information.
If you’re having issues with your Android Push Notifications, please review the following troubleshooting points. NOTE: Android push notifications behave differently than iOS push notifications when the app is open in the background. While in iOS, push notifications will appear as banners when the app is backgrounded, in Android, the notifications will populate in the […]
Our SDK will not be able to support compile SDK version 22, but you can set targetSDKVersion to 22 as long as compileSDKVersion is 23 or 24. The only thing that will be impacted is runtime permission handling 23 and above. Please see our developer documentation on app permissions and version requirements to better understand […]
The Yahoo Mail for Android app doesn’t render Helpshift emails properly. The Agent reply is sent correctly from Helpshift’s end, but renders in the email client as an empty space. Users of this app will see the Agent’s text reply only after scrolling horizontally. We have verified that this error does not occur on Gmail’s Android […]
Does your your application use the Helpshift SDK in two different processes? Do you initialize the Helpshift SDK in both processes? In a multi-process android app (https://developer.android.com/guide/components/processes-and-threads.html), the Application.onCreate() is called for every process. Any code in Application.onCreate() is called for all processes that the app starts. Hence, it will create separate objects for each […]
For Unity, or for Native Android versions below 6.2.0, if you do not use the WRITE_EXTERNAL_STORAGE permission in your app specifically, a few known issues will arise: The multi-login profile persistence across uninstalls will not work. On devices below API 23, attachments sent by Agents to the user will be downloaded by the OS’s download […]
Android push notifications behave differently than iOS push notifications when the app is open in the background. While in iOS, push notifications will appear as banners when the app is backgrounded, in Android, the notifications will populate in the “drawer” but not show a banner. The more technical explanation for this Android feature is that […]