Tổng quan Unity SDK
Chào mừng bạn! Chúng tôi ở đây để giúp việc tích hợ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 Unity SDK để loại bỏ những phức tạp trong quá trình tích hợp in-app purchase, giúp bạn tập trung vào điều quan trọng nhất – tạo ra những trò chơi 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 receipt 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 mà không cần thiết lập gì thêm – bao gồm cohort, LTV, tỷ lệ rời bỏ 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 tất cả 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à phân tích chỉ với một dòng code
Trước khi bắt đầu với code, bạn cần tích hợp Adapty với App Store Connect và Google Play Console, sau đó thiết lập sản phẩm trong dashboard. Hãy xem hướng dẫn quickstart của chúng tôi để hoàn tất cấu hình trước.
Bắt đầu
Đây là những gì chúng tôi 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 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 nội dung trả phí của họ.
- 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 ví dụ thực tế
Muốn xem mọi thứ hoạt động cùng nhau như thế nào? Chúng tôi đã chuẩn bị sẵn:
- Ứng dụng mẫu: Xem ví dụ đầy đủ của chúng tôi, minh họa toàn bộ quá trình thiết lập
Các khái niệm chính
Trước khi bắt đầu viết code, hãy làm quen với các khái niệm quan trọng 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. Tất cả những thứ còn lại – 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 ứng dụng:
-
Sản phẩm - Bất cứ 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.
-
Flow hoặc paywall - Các sản phẩm được đóng 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 render giao diện và xử lý việc mua hàng cho bạn.
- Paywall - Không có cấu hình giao diện; bạn tự xây dựng giao diện 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 coi placement như câu trả lời cho “ở đâ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ạnonboarding- Hiển thị trong quá trình onboarding của người dùngsettings- Có thể truy cập từ phần cài đặt của ứng dụng
Hãy bắt đầu với những placement cơ bản như
mainhoặconboardingcho lần tích hợp đầu tiên, sau đó suy nghĩ về những nơi 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 một sản phẩm, hồ sơ người dùng 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í.