Обновление приложения для запуска новой функциональности может быть длительным и дорогим. С помощью Varioqub вы можете включать и выключать в приложении код без обновления самого приложения. Кроме этого, Varioqub помогает проводить эксперименты над разработанной вами функциональности, а в приложении применять наиболее успешный вариант.
Для применения вашей функциональности нужно создать конфигурацию флагов. Флаг — это пара «ключ-значение». Например, можно настроить конфигурацию так, чтобы новая опция по умолчанию была отключена, иначе отображалась пользователям по условию.
Шаг 1. Создание конфигурации флагов
Перейдите в AppMetrica.
Перейдите на страницу Конфиг флагов и нажмите кнопку Добавить флаг.
Укажите флаг и его значение по умолчанию.
Нажмите Сохранить.
Если в логике работы вашего кода есть дополнительные значения и условия, добавьте их:
Выберите конфигурацию в списке, нажмите на нее или значок .
Нажмите кнопку Добавить значение. Значение может иметь несколько значений.
Мобильные ОС — операционная система, для которой разработано ваше приложение.
Версии ОС — версия операционной системы пользователя.
Версия должна содержать только цифры, разделенные точкой. Чтобы указать одну версию, задайте одинаковое значение для начала и конца интервала. Для Android указывайте API level.
Языки — язык на устройствах пользователей, которые увидят вашу конфигурацию.
Регионы — регион, который установлен на устройстве пользователей.
Версии приложения — версия или диапазон версий вашего приложения, пользователи которой увидят конфигурацию.
Версия должна содержать до четырех цифр, разделенных точкой (например, 1.2.3.4). Чтобы указать одну версию, задайте одинаковое значение для начала и конца интервала. При задании диапазона версий приложения следите, чтобы одно значение не включало в себя второе. Например, неправильно указывать начальное значение 0.5,1 и конечное 1.0.1,1.1.1, так как 1 включает в себя все конечное значение.
Клиентские параметры — вы можете указать собственные параметры в виде пары «ключ-значение», например param=value.
Чтобы Varioqub учитывал несколько условий одновременно, укажите их через запятую: aparam=avalue,bparam=bvalue (будет применяться оператор «И»). Отдельные блоки условий объединяются по оператору «ИЛИ».
Символы, которые можно использовать с параметрами и их значениями
= — ставится между названием параметра и его значением, при отсутствии учитывается только наличие параметра. Пример: param=value
? — означает любой символ, который встречается ноль или один раз. Пример: pa?am=va?ue
* — означает любые символы, которые встречаются ноль или несколько раз. Пример: p*m=v*e
+ — означает любые символы, которые встречаются один или несколько раз. Пример: p+m=v+e
! — означает отрицание условия или исключение параметра из влияния на эксперимент. Пример: !param=val
Важно
Отрицание ! ставится только первым символом в ключе.
Корректный пример:!param=value.
Некорректные примеры:param!=value или param=!value.
Примеры использования
Пример использования
Что учитывается в эксперименте
param
Только наличие параметра, независимо от значения.
param=value
Наличие точного названия параметра и его точного значения.
!param
Отсутствие параметра с любым значением.
*param*=value
Все параметры, которые содержат фрагмент param со значением value.
!*param*=value
Значение любого параметра с фрагментом param не должно равняться value.
!*param*=*value*
Значение любого параметра с фрагментом param не должно содержать value.
!*param*
Отсутствие параметра, содержащего фрагмент param.
Шаг 2. Применение изменений в коде приложения
Когда конфигурация готова, вы можете применить ее в приложении.
Нажмите кнопку Опубликовать конфиг.
Проверьте внесенные изменения и нажмите кнопку Сохранить. Изменения применятся к приложению по заданным условиям сразу после сохранения.
После публикации конфигурации флагов Varioqub создает актуальную версию с внесенными изменениями. Вы можете вернуться к предыдущей версии — изменения, сохраненные в актуальной версии, удалятся.
Чтобы конфигурация со значением по умолчанию могла работать в приложении при отсутствии у пользователя интернета, скачайте конфигурацию по умолчанию и добавьте ее в ваше приложение. Для этого нажмите значок , а затем — Скачать версию конфига по умолчанию.