The following numbers are representative of a skeletal sample app integrated with the Helpshift Unity plugin.
App Launch Time
Since all the Helpshift initialization takes place on a background thread, the Helpshift SDK does not affect app launch times.
The Helpshift Android plugin will add 1.32 MB to your application's release APK. The 1.32 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8510 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 8510 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.74 |
showFAQs | 4.61 |
showFAQSection | 5.34 |
showSingleFAQ | 3.61 |
showConversation (with no open Conversation) | 4.79 |
showConversation (with an open Conversation) | 5.15 |
showConversation (conversational mode) | 3.14 |
Tested with a demo app on OnePlus 7 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.30 MB to your application's release APK. The 1.30 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8334 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 8334 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.64 |
showFAQs | 4.12 |
showFAQSection | 5.89 |
showSingleFAQ | 3.17 |
showConversation (with no open Conversation) | 4.87 |
showConversation (with an open Conversation) | 5.45 |
showConversation (conversational mode) | 3.29 |
Tested with a demo app on OnePlus 7 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android SDK will add 1.42 MB to your application's release APK. The 1.42 MB size excludes total impact with dependencies on Android Support Libraries (design, recycler-view and card-view).
The Helpshift Android SDK will add 9435 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 9435 |
com.android.support:design: (includes recyclerview, cardview) | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.67 |
showFAQs | 5.04 |
showFAQSection | 4.69 |
showSingleFAQ | 4.38 |
showConversation (with no open Conversation) | 4.71 |
showConversation (with an open Conversation) | 4.81 |
showConversation (conversational mode) | 3.84 |
showInbox (Campaigns) | 1.22 |
showMessage (Campaigns) | 4.79 |
Tested with a demo app on OnePlus 7 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.24 MB to your application's release APK. The 1.24 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8461 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 8461 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.61 |
showFAQs | 4.26 |
showFAQSection | 5.72 |
showSingleFAQ | 3.36 |
showConversation (with no open Conversation) | 4.51 |
showConversation (with an open Conversation) | 5.26 |
showConversation (conversational mode) | 3.12 |
Tested with a demo app on OnePlus 5 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android SDK will add 1.34 MB to your application's release APK. The 1.34 MB size excludes total impact with dependencies on Android Support Libraries (design, recycler-view and card-view).
The Helpshift Android SDK will add 9410 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 9410 |
com.android.support:design: (includes recyclerview, cardview) | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.57 |
showFAQs | 5.21 |
showFAQSection | 4.77 |
showSingleFAQ | 4.47 |
showConversation (with no open Conversation) | 4.62 |
showConversation (with an open Conversation) | 4.91 |
showConversation (conversational mode) | 3.74 |
showInbox (Campaigns) | 1.32 |
showMessage (Campaigns) | 4.81 |
Tested with a demo app on OnePlus 5 running Android 10. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.2 MB to your application's release APK. The 1.2 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8080 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 8080 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.59 |
showFAQs | 4.22 |
showFAQSection | 4.87 |
showSingleFAQ | 3.76 |
showConversation (with no open Conversation) | 4.67 |
showConversation (with an open Conversation) | 5.82 |
showConversation (conversational mode) | 3.61 |
Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android SDK will add 1.3 MB to your application's release APK. The 1.3 MB size excludes total impact with dependencies on Android Support Libraries (design, recycler-view and card-view).
The Helpshift Android SDK will add 9051 methods to your dex:
Package | Method Count |
---|---|
com.helpshift | 9051 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.61 |
showFAQs | 5.30 |
showFAQSection | 4.37 |
showSingleFAQ | 4.23 |
showConversation (with no open Conversation) | 5.02 |
showConversation (with an open Conversation) | 5.59 |
showConversation (conversational mode) | 3.54 |
showInbox (Campaigns) | 1.12 |
showMessage (Campaigns) | 4.59 |
Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.23 MB to your application's release APK. The 1.23 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 7167 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 7167 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.56 |
showFAQs | 4.23 |
showFAQSection | 4.89 |
showSingleFAQ | 3.71 |
showConversation (with no open Conversation) | 4.39 |
showConversation (with an open Conversation) | 5.75 |
showConversation (Conversational mode) | 3.59 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.43 MB to your application's release APK. The 1.43 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8116 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 8116 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.58 |
showFAQs | 5.34 |
showFAQSection | 4.39 |
showSingleFAQ | 4.27 |
showConversation (with no open Conversation) | 4.58 |
showConversation (with an open Conversation) | 5.26 |
showConversation (Conversational mode) | 3.54 |
showInbox (Campaigns) | 1.12 |
showMessage (Campaigns) | 4.59 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.20 MB to your application's release APK. The 1.20 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 7233 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 7233 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.50 |
showFAQs | 4.11 |
showFAQSection | 4.91 |
showSingleFAQ | 3.75 |
showConversation (with no open Conversation) | 4.34 |
showConversation (with an open Conversation) | 5.68 |
showConversation (Conversational mode) | 3.52 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.40 MB to your application's release APK. The 1.40 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8201 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 8201 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.53 |
showFAQs | 5.21 |
showFAQSection | 4.31 |
showSingleFAQ | 4.15 |
showConversation (with no open Conversation) | 4.40 |
showConversation (with an open Conversation) | 5.80 |
showConversation (Conversational mode) | 3.48 |
showInbox (Campaigns) | 1.30 |
showMessage (Campaigns) | 4.20 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 1.80 MB to your application's release APK. The 1.80 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 7041 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 7041 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.47 |
showFAQs | 4.11 |
showFAQSection | 4.91 |
showSingleFAQ | 3.75 |
showConversation (with no open Conversation) | 4.52 |
showConversation (with an open Conversation) | 5.75 |
showConversation (Conversational mode) | 3.43 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Android plugin will add 2.00 MB to your application's release APK. The 2.00 MB size excludes the size impact of Android Support Libraries used by Helpshift plugin (design, recycler-view and card-view).
The Helpshift Android SDK will add 8006 methods to your application:
Package | Method Count |
---|---|
com.helpshift | 8006 |
Required Android Support Libraries v26.0.2 | 16154 |
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.51 |
showFAQs | 5.21 |
showFAQSection | 4.31 |
showSingleFAQ | 4.15 |
showConversation (with no open Conversation) | 4.61 |
showConversation (with an open Conversation) | 5.23 |
showConversation (Conversational mode) | 3.42 |
showInbox (Campaigns) | 1.20 |
showMessage (Campaigns) | 4.12 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
For tackling the method count limit of 65536 on android, we have introduced Helpshift SDK dex file. Helpshift SDK loads its own dex file in a background thread without affecting the application performance.
The dex will be loaded on the first call to HelpshiftSdk.getInstance() in the application's lifecycle.
Applies to v2.3.1 to v4.1.0.
From v5.0.0, secondary dex loading is not used by Helpshift plugin.
Applies to v2.3.1 to v4.1.0.
From v5.0.0, secondary dex loading is not used by Helpshift plugin.
Dex loading generally takes around 8-9 seconds on the very first load. (i.e the first time HelpshiftSdk.getInstance() is called after app install) For subsequent loads (i.e on first HelpshiftSdk.getInstance() call on app restarts) it is cached and would take around 100-150ms.
If your app is already using multidex setup, Helpshift SDK will not affect it since it is independent of the other dex files.
Applies to v2.3.1 to v4.1.0.
From v5.0.0, secondary dex loading is not used by Helpshift plugin.
Dex loading generally takes around 2-3 seconds on the very first load. (i.e the first time HelpshiftSdk.getInstance() is called after app install) For subsequent loads (i.e on first HelpshiftSdk.getInstance() call on app restarts) it is cached and would take around 100-150ms.
If your app is already using multidex setup, Helpshift SDK will not affect it since it is independent of the other dex files.
The Helpshift Unity SDK for Android will add 3.0 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.37 |
showFAQs | 4.61 |
showFAQSection | 4.71 |
showSingleFAQ | 3.15 |
showConversation (with no open Conversation) | 4.20 |
showConversation (with an open Conversation) | 5.10 |
showConversation (Conversational mode) | 3.83 |
showInbox (Campaigns) | 5.50 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 3.0 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.37 |
showFAQs | 8.61 |
showFAQSection | 7.13 |
showSingleFAQ | 7.15 |
showConversation (with no open Conversation) | 7.10 |
showConversation (with an open Conversation) | 7.60 |
showConversation (Conversational mode) | 7.83 |
showInbox (Campaigns) | 5.50 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.8 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.37 |
showFAQs | 8.61 |
showFAQSection | 7.13 |
showSingleFAQ | 7.40 |
showConversation (with no open Conversation) | 7.15 |
showConversation (with an open Conversation) | 7.45 |
showInbox (Campaigns) | 5.50 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.8 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.37 |
showFAQs | 8.61 |
showFAQSection | 7.13 |
showSingleFAQ | 7.40 |
showConversation (with no open Conversation) | 7.15 |
showConversation (with an open Conversation) | 7.45 |
showInbox (Campaigns) | 5.50 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.8 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 0.95 |
showFAQs | 3.67 |
showFAQSection | 3.18 |
showSingleFAQ | 2.84 |
showConversation (with no open Conversation) | 3.01 |
showConversation (with an open Conversation) | 4.38 |
showInbox (Campaigns) | 2.43 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.8 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 1.00 |
showFAQs | 3.90 |
showFAQSection | 5.13 |
showSingleFAQ | 4.01 |
showConversation (with no open Conversation) | 2.94 |
showConversation (with an open Conversation) | 4.30 |
showInbox (Campaigns) | 2.30 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.8 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 1.00 |
showFAQs | 3.90 |
showFAQSection | 5.13 |
showSingleFAQ | 4.01 |
showConversation (with no open Conversation) | 2.94 |
showConversation (with an open Conversation) | 4.30 |
showInbox (Campaigns) | 2.30 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 3 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 1.00 |
showFAQs | 4.50 |
showFAQSection | 3.40 |
showSingleFAQ | 3.53 |
showConversation (with no open Conversation) | 3.60 |
showConversation (with an open Conversation) | 4.23 |
showInbox (Campaigns) | 2.35 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 3 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 1.00 |
showFAQs | 3.65 |
showFAQSection | 2.11 |
showSingleFAQ | 2.20 |
showConversation (with no open Conversation) | 2.12 |
showConversation (with an open Conversation) | 2.10 |
showInbox (Campaigns) | 0.66 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
If you are upgrading from older versions of the Helpshift Unity package then please remove the following folders from
This version is packaged with required android support libs v23.4.0 and is also tested with Android Nougat devices.
If the developer wants to integrate with android support libs 24.x, there are reported issues on pre-lolipop devices Refer this blog and the issue here.
Unity does not support android build for the vector changes introduced in 24.x version. Refer here
Helpshift Unity plugin is tested with 24.x support lib version but does not work on pre-lollipop devices because of the Unity android build incompatibility.
The Helpshift Unity SDK for Android will add 2.7 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 2.08 |
showFAQs | 7.12 |
showFAQSection | 4.4 |
showSingleFAQ | 4.73 |
showConversation (with no open Conversation) | 3.79 |
showConversation (with an open Conversation) | 6.84 |
showInbox (Campaigns) | 1.70 |
Tested with a demo app on Moto G4 Plus running Android 6.0.1. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.5 MB to your application apk.
Memory usage for the SDK screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
After adding Helpshift install call | 2.64 |
showFAQs | 8.00 |
showFAQSection | 6.19 |
showSingleFAQ | 6.53 |
showConversation (with no open Conversation) | 4.86 |
showConversation (with an open Conversation) | 5.63 |
showInbox (Campaigns) | 1.63 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 2.5 MB to your application apk.
Memory usage for the SDK support screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
showConversation (with no Conversation) | 5.18 |
showConversation (with already running Conversation) | 6.02 |
showFAQs | 5.99 |
showFAQSection | 7.15 |
showSingleFAQ | 6.97 |
showInbox (Campaigns) | 1.58 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.
The Helpshift Unity SDK for Android will add 581 KB to your application apk.
Memory usage for the SDK support screen launches.
Support API launch | Memory Usage (approx. MB) |
---|---|
showConversation (with no Conversation) | 1.1 |
showConversation (with already running Conversation) | 0.63 |
showFAQs | 8.25 |
showFAQSection | 7.91 |
showSingleFAQ | 2.07 |
Tested with a demo app. Usage will increase with number of FAQs and number of messages in a conversation.