Triển khai Observer mode trong Capacitor SDK

Nếu bạn đã có hệ thố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 về 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à phân tích. 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 Adapty SDK bằng cách đặt tham số observerMode thành true. Làm theo hướng dẫn cài đặt cho Capacitor.
  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.

Trong SDK v4, bạn cũng có thể hiển thị các flow và paywall do Adapty render trong Observer mode: khi người dùng nhấn vào nút mua hàng hoặc khôi phục, SDK sẽ chuyển hành động đó sang code của bạn để bạn tự thực hiện việc mua hàng hoặc khôi phục. Xem Hiển thị flow trong Observer mode.

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


try {
  await adapty.activate({
    apiKey: 'YOUR_PUBLIC_SDK_KEY',
    params: {
      observerMode: true // Enable observer mode
    }
  });
} catch (error) {
  console.error('Failed to activate Adapty:', error);
}
Tham sốMô tả
observerModeGiá trị boolean kiểm soát Observer mode. Giá trị mặc định là false.

Sử dụng paywall của Adapty trong 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ố cài đặt trong Observer mode. Đây là những gì bạn cần thực hiện ngoài các bước trên:

  1. Hiển thị paywall như bình thường cho remote config paywalls.
  2. Liên kết paywall với các giao dịch mua hàng.