Implement Observer mode in React Native SDK

Если у вас уже есть собственная инфраструктура для покупок и вы не готовы полностью переходить на Adapty, вы можете попробовать Observer mode. В базовом виде Observer Mode предлагает расширенную аналитику и бесшовную интеграцию с системами атрибуции и аналитики.

Если это вам подходит, нужно сделать только следующее:

  1. Включить его при настройке Adapty SDK, установив параметр observerMode в true. Следуйте инструкциям по настройке для React Native.
  2. Передавать транзакции из вашей существующей инфраструктуры покупок в Adapty.

Настройка Observer mode

Включите Observer mode, если вы самостоятельно обрабатываете покупки и статус подписки, а Adapty используете только для отправки событий подписки и аналитики.

В режиме Observer mode Adapty SDK не закрывает транзакции — убедитесь, что вы обрабатываете их самостоятельно.


adapty.activate('YOUR_PUBLIC_SDK_KEY', {
  observerMode: true, // Enable observer mode
});

Параметры:

ПараметрОписание
observerModeБулево значение, которое управляет Observer mode. Значение по умолчанию: false.

Использование пейволов Adapty в Observer Mode

Если вы также хотите использовать пейволы Adapty и возможности A/B-тестирования — это возможно, но в Observer mode потребует дополнительной настройки. Вот что нужно сделать помимо шагов выше:

  1. Отображайте пейволы как обычно для пейволов на базе Remote Config.
  2. Привяжите пейволы к транзакциям покупок.