Tổng quan Android SDK
Chào mừng! Chúng tôi ở đây để giúp bạn tích hợp in-app purchase thật dễ dàng 🚀 Chúng tôi xây dựng Adapty Android SDK để giúp bạn không còn phải đau đầu với in-app purchase, từ đó 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ý mua hàng, xác thực receipt và quản lý gói đăng ký ngay từ đầu
- Tạo và kiểm thử flow, 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 mà không cần thiết lập — đã bao gồm cohort, LTV, churn và phân tích funnel
- Luôn cập nhật trạng thái gói đăng ký của người dùng trên mọi phiên và thiết bị
- Tích hợp ứng dụng với các dịch vụ attribution marketing và analytics chỉ bằng một dòng code
Trước khi đi vào code, bạn cần tích hợp Adapty với Google Play Console và thiết lập các sản phẩm trong dashboard. Xem hướng dẫn bắt đầu nhanh của chúng tôi để hoàn tất cấu hình trước.
Bắt đầu
Dưới đây là những gì chúng ta sẽ đề cập trong hướng dẫn tích hợp:
- Cài đặt & cấu hình SDK: Thêm SDK làm dependency vào dự án và kích hoạt nó trong code.
- Bật tính năng mua hàng qua flow: Thiết lập flow mua hàng để người dùng có thể mua sản phẩm. Để tự xây dựng giao diện, xem Triển khai paywall thủ công.
- 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 vào nội dung trả phí.
- 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ả hoạt động như thế nào? Chúng tôi đã chuẩn bị sẵn:
- Ứng dụng mẫu: Xem ví dụ đầy đủ minh họa toàn bộ quá trình cài đặt
Khái niệm cơ bản
Trước khi bắt đầu viết code, hãy làm quen với các khái niệm chính trong Adapty.
Điểm hay của Adapty là chỉ có placement được hardcode trong app. Mọi thứ khác – sản phẩm, thiết kế paywall, giá cả và ưu đãi – đều có thể quản lý linh hoạt từ Adapty Dashboard mà không cần cập nhật app:
-
Sản phẩm - Bất cứ thứ gì có thể mua trong app – gói đăng ký, consumable product, hay quyền truy cập trọn đời.
-
Flow hoặc paywall - Sản phẩm được gói cùng cấu hình, gắn với một placement. Có hai loại:
- Flow - Giao diện trực quan, không cần code, được xây dựng trong Flow Builder. Adapty tự render UI và xử lý giao dịch mua cho bạn.
- Paywall - Không có cấu hình giao diện; 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 thông qua cùng một phương thức
getFlow. -
Placement - Một điểm chiến lược trong hành trình người dùng nơi bạn muốn hiển thị một flow hoặc paywall. Hãy xem placement như “ở đâu” và “khi nào” trong chiến lược kiếm tiền của bạn. Các placement phổ biến bao gồm:
main- Vị trí paywall chính của bạnonboarding- Hiển thị trong quá trình onboarding người dùngsettings- Truy cập từ phần cài đặt của ứng dụng
Bắt đầu với những placement cơ bản như
mainhoặconboardingcho lần tích hợp đầu tiên, sau đó hãy nghĩ xem còn vị trí nào khác trong ứng dụng mà người dùng có thể sẵn sàng mua hàng. -
Hồ sơ người dùng - Khi người dùng mua sản phẩm, hồ sơ của họ sẽ được gán một mức độ truy cập mà bạn dùng để xác định quyền truy cập vào các tính năng trả phí.