Testing your Shopping App before launching an improvement is essential to ensure constant improvements without regressions.
Getting started
Test apps, or Beta builds, of your brand are regularly used for internal testing and are available to you when necessary.
To access Beta builds, you need to be invited to the developer program for iOS and Android. Contact your Omnichannel Success Manager or Expert Services representative to get started.
For iOS, Beta builds are distributed via the TestFlight app. For Android, via the Firebase App Tester (download link available in the invite).
What is a Beta build
Beta builds are a copy of your production app by default. Hence, they share the same functionalities of the app that your users can download from App Store and Google Play.
Beta builds can contain improvements and changes for testing purposes without affecting your production app. Since Beta builds can be plugged into the demo or staging environment, they might contain errors or broken behaviours.
You can distinguish Beta builds from Production Apps by checking their names. On iOS, for Beta build, a yellow dot is present in front of the app name. On Android, for a Beta build, ‘acpt’ (short for acceptance), is present at the end of the app name.
Beta builds on iOS have a yellow dot in front of the name
.png?sv=2022-11-02&spr=https&st=2026-01-19T20%3A43%3A59Z&se=2026-01-19T20%3A55%3A59Z&sr=c&sp=r&sig=GLtJkA8sDRBbqw9pct0euX%2B1%2B6rU3uT5N0yAkR7E%2FMI%3D)
Beta builds on Android have ‘acpt’ at the end of the name
Downloading a Beta build
Once you are all set, your email can be added to the specific Beta build tester list by the NewStore Expert Services or Product Engineering Teams. Or, on iOS, you can add yourself to the Beta builds via App Store Connect.
To get a Beta build,
Collect the test participants’ emails;
Ask NewStore Expert Services to add the emails to the correct TestFlight (iOS) and Firebase (Android) builds. Or on iOS, add yourself to the Beta build via App Store Connect.
Test participants will receive an email with instructions on how to download and install the builds.
Test participants need to set up builds as required by changing developer settings. Beta builds can come with hard-coded or forced changes. Your point of contact will keep you informed if a Beta build is ready to use or requires manual setup.
Changing developer settings
A Beta build comes with developer settings that can be manually changed to test different cases.
Some examples:
Beta builds can be connected to your brand development environment (
Merchant Environmentfield) to ensure backend changes meet requirements before they get moved to production. You can learn more in this specific article.Beta builds can force a specific language or country (
Localizationfields) to test a new storefront before launch.Beta builds could simulate a no-cache scenario (
No-Cachetoggle) to test catalog response time.
Changing developer settings on iOS
Open iOS
Settings.Search for your app name and tap the one with multiple fields (country, debug proxy, etc.)
Change settings as required. For example, type “staging”, or "development" in the
Merchant Environmentfield.Close the
Settingsapp.Launch your Beta build app.
.png?sv=2022-11-02&spr=https&st=2026-01-19T20%3A43%3A59Z&se=2026-01-19T20%3A55%3A59Z&sr=c&sp=r&sig=GLtJkA8sDRBbqw9pct0euX%2B1%2B6rU3uT5N0yAkR7E%2FMI%3D)
Settings > Search > Your app
.png?sv=2022-11-02&spr=https&st=2026-01-19T20%3A43%3A59Z&se=2026-01-19T20%3A55%3A59Z&sr=c&sp=r&sig=GLtJkA8sDRBbqw9pct0euX%2B1%2B6rU3uT5N0yAkR7E%2FMI%3D)
Some setup options for Beta builds
Changing developer settings on Android
Search for
Developer Menuapp with your app logo in the app list.Open the
Developer Menuapp.Change settings as required. For example, type “staging”, or "development" in the
Merchant Environmentfield.Close the
Developer Menuapp.Launch your Beta build app.

Important
You might be required to turn on developer mode on your Android Phone. Enabling Developer Mode requires 7 taps on the Build Number of your device. Learn more.