Learn about the UserZoom SDK (Software Development Kit) and developer options for mobile app studies. To better understand Mobile app testing, see Mobile app testing.
✅ Plan Availability (included): Premium
➕ Plan Availability (when purchased separately): Essentials, Professional, and International
👥 User roles: Owner, Admins, and Researchers (to work with software developers)
For more information, see our article on how to find your plan and user role.
On this page:
- UserZoom SDK and documentation
- Code needed from UserZoom Manager
- Test an app study
- Access live apps
- Access non-live apps (General)
- Access non-live apps (Android)
- Access non-live apps (iOS)
UserZoom SDK and documentation
- Our SDK is easily available to integrate via Cocoapods and Gradle package systems.
- It's also compatible with all major cross-platform development tools.
- The guide for how to integrate the UserZoom SDK can be found here: https://userzoom.github.io/UserZoomSDK-docs/#
Code needed from UserZoom Manager
- Along with the UserZoom SDK, developers need the code associated with the tags used to trigger studies.
- The code is in the Mobile Apps Library.
-
To access the Mobile Apps Library:
- Click your Username at the top right.
- Select Account Settings.
- Under Account Features, click Mobile Apps Library.
- Use the steps below based on the Start Method.
Tags with Start method "Start App"
- Go to the Mobile Apps Library.
- In the App in question, click Manage SDK Integration.
- Find the code under Initialization 'source code' including the {YourAppTag}.
Tags with Start method "Invitation Link"
- Go to the Mobile Apps Library.
- In the App in question, click Manage SDK Integration.
- Find the code under URL Scheme.
Tags with Start method "At a Specific Section of the App"
- Go to the Mobile Apps Library.
- In the line of the tag in question, click Tag Code on the far right.
Test an app study
- Segments associated with Start Method Invitation Link (Basic Usability Test for Apps & Advanced UX Research for Apps) can be tested without launching the study.
- Segments associated with tags with Start Methods Start App and At a Specific Section of the App can only be tested when the study is live and the segment active.
Access live apps
If the participant isn't already using the app on their device, they can install the app from the Google Play Store or the Apple App Store if they are invited using an Invitation Link.
Access non-live apps (General)
- Participants can't download non-live apps from their device store.
- Download options differ based on the device operating system. Learn more below.
Access non-live apps (Android)
Testers have to enable Allow installation of apps from sources other than the Play Store on their device.
Source participants with IntelliZoom
Send us the APK of your app with the SDK integrated along with this information. Along with sourcing, we host the APK file on our servers.
Source your own participants
You can host the APK file on your server or request we host it for you.
Access non-live apps (iOS)
Apple requirements must be met and testers have to confirm on their device that they trust the developer of the app.
Source your own participants
To test non-live iOS apps doing the sourcing on your own, we are aware of these distribution options:
-
Option A: Using TestFlight with Apple Enterprise or Standard certificate
- Available for Apple Enterprise or Standard account types.
- It is necessary to submit the app for Apple’s Beta App Review.
- Follow the steps explained in the Testflight guide.
-
Option B: Using TestFairy, HockeyApp, etc. with Apple Enterprise certificate
- Only available for Enterprise accounts.
- Testers can ONLY be internal employees.
- You do not need to submit the app for Apple’s Beta App Review.
- For distribution, one of the multiple third-party platforms needs to be used to upload your iOS application (TestFairy, HockeyApp, etc).
Please provide any feedback you have on this article. Your feedback will be used to improve the article and should take no more than 5 minutes to complete. Article evaluations will remain completely confidential unless you request a follow-up.