App Switcher

Last Updated - Platform 24.0 - SDK 19.0

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

app switcher

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

The config customiser screen allows you to create and modify custom environments at runtime. Swipe on an existing environment in developer mode to customise and save it as a new config.

Custom configs are saved in their own grouping at the bottom of the list (you may need to scroll). You can swipe on them again to edit or delete them.

History

  • 18.0 (v23): Initial release.