Реализация режима Observer mode в React Native SDK
Если у вас уже есть собственная инфраструктура покупок и вы не готовы полностью переходить на Adapty, вы можете воспользоваться Observer mode. В базовом варианте Observer Mode предоставляет расширенную аналитику и бесшовную интеграцию с системами атрибуции и аналитики.
Если это соответствует вашим потребностям, вам нужно только:
- Включить его при настройке SDK, установив параметр
observerModeв значениеtrue. Следуйте инструкциям по настройке для React Native. - Передавать транзакции из вашей существующей инфраструктуры покупок в Adapty.
В SDK v4 вы также можете показывать флоу и пейволы, отрисованные Adapty, в Observer mode: задайте обработчики событий onObserverPurchaseInitiated и onObserverRestoreInitiated, чтобы выполнять покупку или восстановление своим кодом, когда пользователь нажимает соответствующую кнопку. См. Показ флоу в Observer mode.
Настройка 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
Если вы хотите использовать флоу, пейволы и A/B-тесты Adapty, это возможно — но в режиме Observer Mode потребуется дополнительная настройка. Вот что нужно сделать помимо шагов выше:
- Отображайте пейволы с Remote Config как обычно. Для флоу и пейволов, созданных в Flow & Paywall Builder, см. Отображение флоу в режиме Observer.
- Свяжите флоу и пейволы с транзакциями покупок.