Firebase Remote Config & A / B Тестирование с обновлениями в реальном времени - PullRequest
0 голосов
/ 09 ноября 2018

Я реализовал удаленные обновления конфигурации в реальном времени через документацию здесь .

В целом, все работает как положено, за исключением случаев, когда речь идет об экспериментах с A / B-тестированием.Изменения в A / B-тестировании, которые влияют на удаленную конфигурацию, не запускают хук функции облачного обновления.

Кто-нибудь знает, возможно ли иметь триггер облачной функции functions.remoteConfig.onUpdate, когда изменение в удаленной конфигурации выполняется черезизменение эксперимента A / B тестирования?

Единственный обходной путь, о котором я могу подумать, - это иметь фиктивное значение в самой удаленной конфигурации, которое я изменяю всякий раз, когда эксперимент создается / обновляется.

1 Ответ

0 голосов
/ 09 ноября 2018

пожарный здесь

На данный момент в Remote Config ничего не встроено. Но благодаря интеграции между облачными функциями и Remote Config вы можете создать его самостоятельно.

Один из наших инженеров на прошлой неделе только что показал демо. Я рекомендую вам проверить это здесь: https://youtu.be/lIzQJC21uus?t=3351.

В этой демонстрации есть несколько шагов:

  1. Вы публикуете изменение из консоли Remote Config.
  2. Это изменение запускает Облачные функции через functions.remoteConfig.onUpdate событие .
  3. Облачная функция отправляет сообщение FCM всем приложениям через тему .
  4. Когда приложение получает это сообщение, оно показывает сообщение о том, что конфигурация устарела.
  5. Когда пользователь нажимает кнопку «извлечь», приложение выбирает новые данные конфигурации из Remote Config .
...