ÿÿ Triển khai Chế độ Observer trong Kotlin Multiplatform SDK | Tài liệu Adapty

Triển khai chế độ Observer trong Kotlin Multiplatform 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ể tìm hiểu vá» Observer mode. Ở dạng cÆ¡ bản, Observer Mode cung cấp analytics 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 Kotlin Multiplatform.
  2. Báo cáo giao dịch từ hạ tầng mua hàng hiện có của bạn tới 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 nút mua hoặc khôi phục, SDK sẽ chuyển hành động đó cho code cá»§a bạn để bạn tá»± thá»±c hiện việc mua hoặc khôi phục. Xem Hiển thị flow trong Observer mode.

Cài đặt chế độ Observer

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ý, đồng thá»i sá»­ dụng Adapty để gá»­i sá»± kiện gói đăng ký và phân tích.

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


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ố:

ParameterDescription
observerModeGiá trị boolean kiểm soát chế độ Observer. 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.
ÿÿÿÿ