---
title: "Реализация Observer mode во Flutter SDK"
description: "Реализуйте Observer mode в Adapty для отслеживания событий подписки пользователей во Flutter SDK."
---

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

Если это соответствует вашим потребностям, вам нужно только:
1. Включить его при настройке Adapty SDK, установив параметр `observerMode` в значение `true`. Следуйте инструкциям по настройке для [Flutter](sdk-installation-flutter#activate-adapty-module-of-adapty-sdk).
2. [Передать транзакции](report-transactions-observer-mode-flutter) из вашей существующей инфраструктуры покупок в Adapty.

## Настройка Observer mode \{#observer-mode-setup\}

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

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

```dart showLineNumbers title="main.dart"
await Adapty().activate(
  configuration: AdaptyConfiguration(apiKey: 'YOUR_PUBLIC_SDK_KEY')
    ..withObserverMode(true) // Enable observer mode
    ..withLogLevel(AdaptyLogLevel.verbose),
);
```

Параметры:

| Параметр                    | Описание                                                     |
| --------------------------- | ------------------------------------------------------------ |
| observerMode                | Булево значение, управляющее [Observer mode](observer-vs-full-mode). Значение по умолчанию: `false`. |

## Использование пейволов Adapty в Observer Mode \{#using-adapty-paywalls-in-observer-mode\}

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

1. Отображайте пейволы в обычном режиме для [Remote Config пейволов](present-remote-config-paywalls-flutter).
3. [Свяжите пейволы](report-transactions-observer-mode-flutter) с транзакциями покупок.