Upgrading from 4.x to 6.x

The Helpshift SDK v6.x is a major update; we have deprecated some APIs and removed the APIs deprecated in 4.x version of the SDK. If you have questions or feedback, please contact us at support@helpshift.com

List of deleted APIs

Deleted APIs New API
Helpshift.install(...); Core.init(Support.getInstance());
Core.install(...)
Helpshift.showFAQs(...); Support.showFAQs(...);
Helpshift.showSingleFAQ(...); Support.showSingleFAQ(...);
Helpshift.showFAQSection(...); Support.showFAQSection(...);
Helpshift.showConversation(...); Support.showConversation(...);
Helpshift.setNameAndEmail(...); Core.setNameAndEmail(...);
Helpshift.registerDeviceToken(...); Core.registerDeviceToken(...);
Helpshift.handlePush(...); Core.handlePush(...);
Helpshift.login(...); Core.login(...);
Helpshift.logout(...); Core.logout();
Helpshift.clearBreadCrumbs(); Support.clearBreadCrumbs();
Helpshift.getNotificationCount(...); Support.getNotificationCount(...);
Helpshift.leaveBreadCrumb(); Support.leaveBreadCrumb();
Helpshift.setDelegate(...); Support.setDelegate(...);
Helpshift.setMetadataCallback(...); Support.setMetadataCallback(...);
Helpshift.setSDKLanguage(...); Support.setSDKLanguage(...);
Helpshift.setUserIdentifier(...); Support.setUserIdentifier(...);
Helpshift.showAlertToRateApp(...); Support.showAlertToRateApp(...);
Helpshift.HSTagsKey Support.TagsKey
Helpshift.HSCustomMetadataKey Support.CustomMetadataKey

List of deprecated APIs

Deprecated APIs New API
Core.install(Application application, String apiKey, String domain, String appId, Map<String, Object> config) Core.install(Application application, String apiKey, String domain, String appId, InstallConfig config)
Support.showFAQs(Activity activity, Map<String, Object> config) Support.showFAQs(Activity activity, ApiConfig config)
Support.showSingleFAQ(Activity activity, String questionPublishId, Map<String, Object> config) Support.showSingleFAQ(Activity activity, String questionPublishId, ApiConfig config)
Support.showFAQSection(Activity activity, String sectionPublishId, Map<String, Object> config); Support.showFAQSection(Activity activity, String sectionPublishId, ApiConfig config)
Helpshift.showConversation(Activity activity, Map<String, Object> config); Support.showConversation(Activity activity, ApiConfig config);
Helpshift.setMetadataCallback(Callable callable); Support.setMetadataCallback(MetaDataCallable callable);
Helpshift.setSDKLanguage(...); Support.setSDKLanguage(...);
Support.getFAQsFragment(Activity activity, Map<String, Object> config) Support.getFAQsFragment(Activity activity, ApiConfig config)
Support.getConversationFragment(Activity activity, Map<String, Object> config) Support.getConversationFragment(Activity activity, ApiConfig config)
Support.getFAQSectionFragment(Activity activity, String sectionPublishId, Map<String, Object> config) Support.getFAQSectionFragment(Activity activity, String sectionPublishId, ApiConfig config)
Support.getSingleFAQFragment(Activity activity, String questionPublishId, Map<String, Object> config) Support.getSingleFAQFragment(Activity activity, String questionPublishId, ApiConfig config)
Support.getDynamicFormFragment(Activity activity, List<Flow> flowList, Map<String, Object> config) Support.getDynamicFormFragment(Activity activity, List<Flow> flowList, ApiConfig config)