Triển khai chế độ Observer trong React Native SDK

Nếu bạn đã có cơ sở hạ tầng mua hàng 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 Observer 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à analytics.

Nếu điều này phù hợp với nhu cầu của bạn, bạn chỉ cần:

  1. Bật tính năng này khi cấu hình SDK bằng cách đặt tham số observerMode thành true. Làm theo hướng dẫn cài đặt cho React Native.
  2. Báo cáo giao dịch từ cơ sở hạ tầng mua hàng hiện có của bạn lên Adapty.
Tip

Trong SDK v4, bạn cũng có thể hiển thị các flow và paywall do Adapty render trong chế độ Observer: đặt các event handler onObserverPurchaseInitiatedonObserverRestoreInitiated để thực hiện việc mua hàng hoặc khôi phục bằng code của riêng bạn khi người dùng nhấn vào nút tương ứng. Xem Hiển thị flow trong chế độ Observer.

Thiết lập Observer mode

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

Important

Khi chạy ở Observer mode, 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 đó.


adapty.activate('YOUR_PUBLIC_SDK_KEY', {
  observerMode: true, // Enable observer mode
});

Các tham số:

Tham sốMô tả
observerModeGiá trị boolean điều khiển Observer mode. Giá trị mặc định là false.

Sử dụng flows & paywalls của Adapty trong Observer Mode

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

  1. Hiển thị paywall Remote Config như bình thường. Đối với flow & paywall được xây dựng trong Flow & Paywall Builder, xem Hiển thị flow ở chế độ Observer.
  2. Liên kết flow & paywall với các giao dịch mua.