В тесте Firebase A / B, как именно вы можете указать целевую c версию приложения на Android? - PullRequest
0 голосов
/ 17 апреля 2020

В разделе «Таргетинг» теста Firebase A / B вы должны быть в состоянии нацелиться к версии :

версии приложение (может варьироваться в зависимости от платформы)

image

Предполагается ли использовать versionCode или versionName на Android? Простой вопрос, но я нигде не могу найти ответ, и документация бесполезна в этом отношении.

Мое первоначальное предположение состояло в том, что конечно использует цифра c код версии (например, 789). Но я пробовал и то, и имя версии (например, 5.5.1), и ни , похоже, не работает - "0 пользователей выставлено"! (Или задержка до обновления отчета очень велика.)

Я также предполагал, что Firebase SDK автоматически считывает информацию о версии, и вы, как разработчик, не должны устанавливать ее программно, но, пожалуйста, исправьте мне, если я ошибаюсь!

Я использую A / B-тесты на основе Remote Config, если это что-то изменит.

1 Ответ

0 голосов
/ 19 апреля 2020

Правильно, оказывается, он использует versionName. (Экспериментальные данные поступали с большой задержкой, поэтому было трудно сказать.)

Вы можете использовать точные совпадения, «содержит» и регулярные выражения:

Screenshot of Firebase A/B test targeting section

...