Реализация режима Observer в Capacitor SDK
Если у вас уже есть собственная инфраструктура покупок и вы не готовы полностью переходить на Adapty, вы можете изучить режим Observer. В базовом виде режим Observer предоставляет расширенную аналитику и бесшовную интеграцию с системами атрибуции и аналитики.
Если это соответствует вашим потребностям, вам нужно только:
- Включить его при настройке Adapty SDK, установив параметр
observerModeв значениеtrue. Следуйте инструкциям по настройке для Capacitor. - Передавать транзакции из вашей существующей инфраструктуры покупок в Adapty.
Настройка режима Observer
Включите режим Observer, если вы самостоятельно управляете покупками и статусом подписок, а Adapty используете только для отправки событий подписки и аналитики.
В режиме Observer Adapty SDK не закрывает транзакции — убедитесь, что вы обрабатываете их самостоятельно.
try {
await adapty.activate({
apiKey: 'YOUR_PUBLIC_SDK_KEY',
params: {
observerMode: true // Enable observer mode
}
});
} catch (error) {
console.error('Failed to activate Adapty:', error);
}
Параметры:
| Параметр | Описание |
|---|---|
| observerMode | Булево значение, управляющее режимом Observer. Значение по умолчанию: false. |
Использование пейволов Adapty в режиме Observer
Если вы также хотите использовать пейволы Adapty и функции A/B-тестирования — это возможно, но в режиме Observer потребует дополнительной настройки. Вам нужно будет выполнить следующие шаги в дополнение к описанным выше:
- Отображайте пейволы как обычно для пейволов на Remote Config.
- Связывайте пейволы с транзакциями покупок.