App Version
The App Version section is used to manage application versions and retrieve configuration files generated based on App Config settings.
It allows you to download the configuration that the application uses for a specific app version, in different states — from the baseline default configuration embedded into the build to the current configuration resolved with segmentation and additional user conditions.
Purpose of App Version
App Version serves two primary purposes:
1. Application version management
Each application version is registered in the system and used as an independent context across segmentation rules, campaigns, reports, and configuration resolution.
2. Configuration retrieval for specific versions
The section allows you to download JSON configuration files that correspond to a particular app version, including:
- the default configuration (default config),
- the current configuration (current config),
- configurations generated with additional custom user parameters (config with custom params).
Relationship Between App Version and App Config
App Config defines how configurations are formed — including parameters, rules, and conditions. App Version is used to retrieve the result — the resolved configuration file for a selected application version.
The typical workflow is:
- configuration rules and parameters are defined in App Config;
- an application version is selected in App Version;
- the system generates and returns the configuration corresponding to that version and context.
Common Use Cases
App Version is commonly used to:
- verify the default configuration embedded into a specific app build;
- inspect the current configuration applied to users in production;
- reproduce configuration states for specific user conditions;
- validate segmentation rules and A/B tests for a given app version;
- debug and analyze application behavior without modifying code.
Next Steps
For a detailed explanation of:
- how application versions are created and managed;
- how to work with the version list;
- configuration types and their application logic;
- downloading default, current, and custom-parameter configurations,