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.
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 and above.
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.
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.