Triển khai chế độ Observer trong Flutter SDK

Nếu bạn đã có hệ thống xử lý mua hàng riêng và chưa sẵn sàng chuyển hoàn toàn sang Adapty, bạn có thể khám phá chế độ Observer. Ở dạng cơ bản, chế độ Observer cung cấp tính năng 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à analytics.

Nếu đây là những gì bạn cần, bạn chỉ cần:

  1. Bật chế độ 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.
  2. Báo cáo giao dịch từ hệ thống mua hàng hiện có của bạn lên Adapty.

Thiết lập chế độ Observer

Bật chế độ Observer nếu bạn tự xử lý việc mua hàng và trạng thái gói đăng ký, đồng thời sử dụng Adapty để gửi các sự kiện gói đăng ký và analytics.

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 đó.

await Adapty().activate(
  configuration: AdaptyConfiguration(apiKey: 'YOUR_PUBLIC_SDK_KEY')
    ..withObserverMode(true) // Enable observer mode
    ..withLogLevel(AdaptyLogLevel.verbose),
);

Tham số:

Tham sốMô tả
observerModeGiá trị boolean kiểm soát chế độ Observer. Giá trị mặc định là false.

Sử dụng paywall của Adapty trong chế độ Observer

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 thiết lập trong chế độ Observer. Đây là những gì bạn cần làm ngoài các bước đã nêu ở trên:

  1. Hiển thị paywall như bình thường đối với paywall dùng Remote Config.
  2. Liên kết paywall với các giao dịch mua hàng.