Troubleshooting
Android SDK Integration
Proguard rules
If you are facing any issues related to loading or event updates from Chat or Helpcenter screens then there might be an issue with obfuscation of Helpshift SDK related code.
Make sure the following proguard rule is followed to skip obfuscation of the mentioned files:
-keepclassmembers class com.helpshift.faq.HelpcenterToNativeBridge {
public *;
}
-keepclassmembers class com.helpshift.chat.HSChatToNativeBridge {
public *;
}
If you are facing any issues related to conversation updates or notifications in the SDK, make sure the following proguard rule is in place.
-keep class com.helpshift.provider.HelpshiftContentProvider { *; }
Known Issues
Orientation changes might lead to dismissal of the currently shown in-app notification (Android).
With v10.5.0, Proactive Engagement In-App notifications may get dismissed if the device orientation changes while the notification is visible. This occurs due to inconsistent system callbacks during orientation change in Cocos-based Android applications.
userClickOnAction Delegate Issue with Call Action Card
iOS 13 users may encounter a problem where the userClickOnAction delegate fails to trigger when clicking on the Call action card in the Helpshift interface. This prevents the application from receiving expected data, such as the action type and relevant phone numbers. Despite correct integration and delegate setup, the Helpshift SDK may not behave as expected on iOS 13 devices, causing a disruption in the user experience. Users on iOS 13 may experience limitations in the functionality associated with the Call action card.