EnvironmentsLast Updated - Platform 23.0.0 - SDK 18.0.0
v23.0 our apps consisted of a target per backend environment where new separate builds were required (from the same codebase) to test each different environment.
v23.0 onwards apps only need a single target and use the App Switcher to switch environments.
AppConfig.json file is required and must contain at least one configuration for the app to function.
AppConfig is the domain object representing a single environment.
The App Switcher (or environment switcher) is a feature to switch between different environments from the config file or config customiser. In developer mode you can customise configs within the switcher to easily test out different backends or settings.
Some integrations are able to reconfigure themselves on environment switcher and so have custom configurations and subconfigs to match.