---
title: "Triển khai Observer mode trong Flutter SDK"
description: "Triển khai observer mode trong Adapty để theo dõi các sự kiện gói đăng ký của người dùng trong Flutter SDK."
---

Nếu bạn đã có hệ thống xử lý in-app purchase riêng và chưa sẵn sàng chuyển hoàn toàn sang Adapty, bạn có thể tìm hiểu về [Observer mode](observer-vs-full-mode). Ở dạng cơ bản, Observer Mode cung cấp phân tích nâng cao và tích hợp liền mạch với các hệ thống attribution và phân tích.
Nếu cách này phù hợp với bạn, bạn chỉ cần:
1. Bật tính năng này khi cấu hình Adapty SDK bằng cách đặt tham số `observerMode` thành `true`. Làm theo hướng dẫn cài đặt cho [Flutter](sdk-installation-flutter#activate-adapty-module-of-adapty-sdk).
2. [Báo cáo giao dịch](report-transactions-observer-mode-flutter) từ hệ thống mua hàng hiện tại của bạn lên Adapty.
## Thiết lập chế độ Observer \{#observer-mode-setup\}

Bật chế độ Observer nếu bạn tự xử lý các giao dịch mua và trạng thái gói đăng ký, và chỉ dùng Adapty để gửi sự kiện gói đăng ký và phân tích.

:::important
Khi chạy ở chế độ Observer, Adapty SDK sẽ không đóng bất kỳ giao dịch nào, vì vậy hãy đảm bảo bạn tự xử lý điều này.
:::

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

Tham số:
| Tham số                     | Mô tả                                                        |
| --------------------------- | ------------------------------------------------------------ |
| observerMode                | Giá trị boolean kiểm soát [Chế độ Observer](observer-vs-full-mode). Giá trị mặc định là `false`.  |
## Sử dụng paywall của Adapty trong Observer Mode \{#using-adapty-paywalls-in-observer-mode\}

Nếu bạn cũng muốn sử dụng các tính năng paywall và A/B test của Adapty, bạn hoàn toàn có thể — nhưng cần thêm một số bước cấu hình trong Observer mode. Ngoài các bước đã thực hiện ở trên, bạn cần làm thêm:

1. Hiển thị paywall như thông thường đối với [Remote Config paywall](present-remote-config-paywalls-flutter).
3. [Liên kết paywall](report-transactions-observer-mode-flutter) với các giao dịch mua hàng.
:::tip
Trong SDK v4, bạn cũng có thể hiển thị các flow và paywall được Adapty render trong Observer mode: đăng ký một `AdaptyUIObserverModeResolver` để thực hiện giao dịch mua hoặc khôi phục bằng code của chính bạn khi người dùng nhấn vào nút tương ứng. Xem [Hiển thị flow trong Observer mode](flutter-present-flows-in-observer-mode).
:::