appbooster / appbooster-sdk-react-native

Mobile A/B-testing SDK
MIT License
0 stars 0 forks source link

APBN-1828: fix experiments values getting #11

Closed Alex123456780 closed 4 years ago

Alex123456780 commented 4 years ago

:tophat: Что? Зачем?

При внедрении SDK в один из проектов выяснилось следующее: let experiments = ab.experiments() всегда возвращает список экспериментов с их начальными значениями, определенными для юзера при установке приложения, вне зависимости от того, какое значение выставлено в debug-меню для того или иного эксперимента. Однако при получении значения через обращение к конкретному эксперименту ab["<TEST_KEY>"] мы получаем значение эксперимента, выставленное в debug-меню. До исправления проблемы на стороне нативных SDK вношу фикс в логику получения корректных значений экспериментов - бежим по списку экспериментов, но значение для того или иного названия эксперимента получаем не из списка экспериментов, а путем обращения к sdk (ab["<TEST_KEY>"]).

📌 Задачи

https://appbooster.atlassian.net/browse/APBN-1828

Alex123456780 commented 4 years ago

@appbooster-bot merge