ÿÿ Tổng quan vá» Kotlin Multiplatform SDK | Tài liệu Adapty

Tổng quan vỠKotlin Multiplatform SDK

Release

Chào mừng! Chúng tôi ở đây để giúp in-app purchase trở nên dễ dàng hơn bao giỠhết 🚀

Chúng tôi đã xây dá»±ng Adapty Kotlin Multiplatform SDK để giúp bạn không còn phải Ä‘au đầu vá»›i in-app purchase, để bạn có thể tập trung vào Ä‘iá»u bạn làm tốt nhất – xây dá»±ng những ứng dụng tuyệt vá»i. Äây là những gì chúng tôi xá»­ lý cho bạn:

  • Xá»­ lý giao dịch mua, xác thá»±c biên lai và quản lý gói đăng ký ngay từ đầu
  • Tạo và kiểm tra paywall mà không cần cập nhật ứng dụng
  • Nhận phân tích mua hàng chi tiết vá»›i cấu hình bằng không – bao gồm cohort, LTV, churn và phân tích phá»…u
  • Luôn cập nhật trạng thái gói đăng ký cá»§a ngưá»i dùng trên các phiên và thiết bị
  • Tích hợp ứng dụng cá»§a bạn vá»›i các dịch vụ attribution marketing và analytics chỉ bằng má»™t dòng code

Trước khi bắt tay vào code, bạn cần tích hợp Adapty vá»›i Google Play Console và thiết lập sản phẩm trong dashboard. Xem hướng dẫn quickstart cá»§a chúng tôi để cấu hình má»i thứ trước.

Bắt đầu

Tích hợp tự động · Beta
✦ Skill tích hợp Adapty SDK thực hiện toàn bộ quá trình tích hợp từ công cụ lập trình AI của bạn chỉ bằng một lệnh.

Äây là những gì chúng tôi sẽ đỠcập trong hướng dẫn tích hợp:

  1. Cài đặt & cấu hình SDK: Thêm SDK làm dependency vào dự án của bạn và kích hoạt nó trong code.
  2. Kích hoạt mua hàng qua flow: Thiết lập luồng mua hàng để ngưá»i dùng có thể mua sản phẩm. Äể tá»± xây dá»±ng UI, xem Triển khai paywall thá»§ công.
  3. Kiểm tra trạng thái gói đăng ký: Tá»± động kiểm tra trạng thái gói đăng ký cá»§a ngưá»i dùng và kiểm soát quyá»n truy cập cá»§a há» vào ná»™i dung trả phí.
  4. Xác định ngưá»i dùng (tùy chá»n): Liên kết ngưá»i dùng vá»›i hồ sÆ¡ ngưá»i dùng Adapty cá»§a hỠđể đảm bảo dữ liệu được lưu trữ nhất quán trên các thiết bị.

Xem thực tế

Muốn xem tất cả kết hợp lại như thế nào? Chúng tôi đã chuẩn bị sẵn cho bạn:

  • Ứng dụng mẫu: Xem ví dụ đầy đủ cá»§a chúng tôi để biết cách thiết lập toàn bá»™
  • Video hướng dẫn: Theo dõi video triển khai từng bước bên dưới

Các khái niệm chính

Trước khi bắt tay vào code, hãy làm quen với các khái niệm chính giúp Adapty hoạt động.

Äiểm hay trong cách tiếp cận cá»§a Adapty là chỉ có placement được hardcode trong ứng dụng cá»§a bạn. Má»i thứ khác – sản phẩm, thiết kế paywall, giá cả và ưu đãi – Ä‘á»u có thể được quản lý linh hoạt từ Adapty dashboard mà không cần cập nhật ứng dụng:

  1. Sản phẩm - Bất kỳ thứ gì có thể mua trong ứng dụng cá»§a bạn – gói đăng ký, consumable product, hoặc quyá»n truy cập trá»n Ä‘á»i.

  2. Flow hoặc paywall - Các sản phẩm được gộp với cấu hình, gắn vào một placement. Có hai dạng:

    • Flow - Giao diện trá»±c quan, no-code được xây dá»±ng trong Flow Builder. Adapty hiển thị UI và xá»­ lý giao dịch mua cho bạn.
    • Paywall - Không có cấu hình trá»±c quan; bạn tá»± xây dá»±ng UI trong code cá»§a mình và tá»± gá»i makePurchase. Xem Triển khai paywall thá»§ công.

    Trong code SDK, cả hai Ä‘á»u được lấy qua cùng má»™t phương thức getFlow.

  3. Placement - Má»™t Ä‘iểm chiến lược trong hành trình ngưá»i dùng cá»§a bạn, nÆ¡i bạn muốn hiển thị flow hoặc paywall. Hãy nghÄ© vá» placement như “ở đâu†và “khi nào†trong chiến lược monetization cá»§a bạn. Các placement phổ biến bao gồm:

    • main - Vị trí paywall chính cá»§a bạn
    • onboarding - Hiển thị trong flow onboarding cá»§a ngưá»i dùng
    • settings - Có thể truy cập từ phần cài đặt ứng dụng cá»§a bạn

    Bắt đầu vá»›i những thứ cÆ¡ bản như main hoặc onboarding cho lần tích hợp đầu tiên, sau đó hãy suy nghÄ© xem còn những nÆ¡i nào khác trong ứng dụng ngưá»i dùng có thể sẵn sàng mua hàng.

  4. Hồ sÆ¡ ngưá»i dùng - Khi ngưá»i dùng mua má»™t sản phẩm, hồ sÆ¡ ngưá»i dùng cá»§a há» sẽ được gán mức độ truy cập mà bạn sá»­ dụng để xác định quyá»n truy cập vào các tính năng trả phí.

ÿÿÿÿ