App Switcher

Last Updated - Platform 23.0.0 - SDK 18.0.0

The App Switcher (or environment switcher), added in v23.0, allows the user to switch between app configurations. This switcher combines and replaces the previous country and currency switchers.

appswitcher

Single App

Prior to v23.0 every app had at least 3 targets for each environment. This meant that each environment needed setting up with every integration (Firebase, Airship...) and separate builds for testing.

The App Switcher (and developer mode) combines environments into the app meaning we only need a single target. This removes the maintenance required for integrations and build version misalignments for testing.

Developer Mode

In developer mode the App Switcher shows all environments and allows configs to be customised within the app. Only environments set as production are shown when not in developer mode.

Config Customiser

In developer mode you can access the config customiser by swiping on an existing config to customise and save it as a new config. Custom configs show in their own grouping at the bottom of the list. You can swipe on them again to edit or delete them.

Next steps