React Native SDK
Методы Trisigma
| trisigma.init | настраивает параметры конфигурации trisigma |
| trisigma.checkFlag | возвращает значение фича флага |
| trisigma.getExperiment | определяет группу в которую попал пользователь в эксперименте (не вызывается отдельно) |
| trisigma.getParamValue | возвращает значение фича флага в экспериментах по параметрам |
| trisigma.getFeatureValue | возвращает значение фича флага в экспериментах по фича флагам |
| trisigma.getAllUserExperiments | возвращает названия всех экспериментов и индекс группы в которую попал пользователь |
| trisigma.editUserProperties | позволяет изменять или удалять свойства |
| trisigma.clearUserProperties | позволяет удалить часть свойств |
Все методы (кроме trisigma.editUserProperties() trisigma.clearUserProperties()) работают асинхронно. Сначала происходит проверка наличия конфига в хранилище. Если конфига нет, то он добавляется. Если конфиг уже существует, то происходит проверка временной метки последнего обновления конфига. При необходимости выполняется запрос и конфига обновляется. Это позволяет сократить количество запросов к API при использовании более чем одного метода Trisigma в документе.