Triển khai Observer mode trong Kotlin Multiplatform 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ể tham khảo 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 Observer mode 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 Kotlin Multiplatform.
  2. Báo cáo giao dịch từ cơ sở hạ tầng mua hàng hiện có của bạn tới Adapty.

Thiết lập Observer mode

Bật Observer mode nếu bạn tự xử lý giao dịch mua 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à phân tích.

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ý việc đó.


val config = AdaptyConfig
    .Builder("PUBLIC_SDK_KEY")
    .withObserverMode(true)     // default false
    .build()

Adapty.activate(configuration = config)
    .onSuccess {
        Log.d("Adapty", "SDK initialised in observer mode")
    }
    .onError { error ->
        Log.e("Adapty", "Adapty init error: ${error.message}")
    }

Các tham số:

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ố bước cấu hình trong Observer mode. Đây là những việc bạn cần làm ngoài các bước trên:

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