ÿÿ Hướng dẫn nhanh Adapty | Tài liệu Adapty

Kích hoạt mua hàng trong paywall tùy chỉnh của bạn trên iOS SDK

Hướng dẫn này mô tả cách tích hợp Adapty vào các paywall tùy chỉnh cá»§a bạn. Giữ toàn quyá»n kiểm soát việc triển khai paywall, trong khi Adapty SDK tá»± động lấy sản phẩm, xá»­ lý giao dịch mua má»›i và khôi phục các giao dịch trước đó.

Hướng dẫn này dành cho các nhà phát triển đang triển khai paywall tùy chỉnh. Nếu bạn muốn cách đơn giản nhất để kích hoạt mua hàng, hãy sử dụng Adapty Flow Builder. Với Flow Builder, bạn tạo flow trong trình chỉnh sửa trực quan không cần code, Adapty tự động xử lý toàn bộ logic mua hàng, và bạn có thể thử nghiệm các thiết kế khác nhau mà không cần phát hành lại ứng dụng.

Trước khi bắt đầu

Thiết lập sản phẩm

Äể kích hoạt in-app purchase, bạn cần hiểu ba khái niệm chính:

  • Sản phẩm – bất kỳ thứ gì ngưá»i dùng có thể mua (gói đăng ký, consumable, quyá»n truy cập trá»n Ä‘á»i)
  • Paywalls – các cấu hình xác định sản phẩm nào sẽ được cung cấp. Trong Adapty, paywall là cách duy nhất để lấy sản phẩm, nhưng thiết kế này cho phép bạn thay đổi sản phẩm, giá cả và ưu đãi mà không cần chỉnh sá»­a code ứng dụng.
  • Placements – nÆ¡i và thá»i Ä‘iểm bạn hiển thị paywall trong ứng dụng (ví dụ: main, onboarding, settings). Bạn thiết lập paywall cho các placement trong dashboard, sau đó yêu cầu chúng theo placement ID trong code. Äiá»u này giúp dá»… dàng chạy A/B test và hiển thị các paywall khác nhau cho các đối tượng ngưá»i dùng khác nhau.

Hãy đảm bảo bạn hiểu các khái niệm này ngay cả khi làm việc với paywall tùy chỉnh. VỠcơ bản, đây chỉ là cách bạn quản lý các sản phẩm bán trong ứng dụng.

Äể triển khai paywall tùy chỉnh, bạn cần tạo má»™t paywall và thêm nó vào má»™t placement. Thiết lập này cho phép bạn lấy các sản phẩm. Äể hiểu những gì cần làm trong dashboard, hãy xem hướng dẫn nhanh tại đây.

Quản lý ngưá»i dùng

Bạn có thể làm việc có hoặc không có xác thực backend ở phía bạn.

Tuy nhiên, Adapty SDK xá»­ lý ngưá»i dùng ẩn danh và ngưá»i dùng đã xác định theo cách khác nhau. Äá»c hướng dẫn nhanh vá» xác định ngưá»i dùng để hiểu các đặc thù và đảm bảo bạn Ä‘ang làm việc đúng cách vá»›i ngưá»i dùng.

Bước 1. Lấy sản phẩm

Äể lấy sản phẩm cho paywall tùy chỉnh cá»§a bạn, bạn cần:

  1. Lấy đối tượng flow bằng cách truyá»n placement ID vào phương thức getFlow.
  2. Lấy mảng sản phẩm cho flow này bằng phương thức getPaywallProducts.

Bước 2. Chấp nhận thanh toán

Khi ngưá»i dùng nhấn vào má»™t sản phẩm trong paywall tùy chỉnh cá»§a bạn, hãy gá»i phương thức makePurchase vá»›i sản phẩm được chá»n. Phương thức này sẽ xá»­ lý flow mua hàng và trả vá» hồ sÆ¡ ngưá»i dùng đã được cập nhật.

Bước 3. Khôi phục giao dịch

Apple yêu cầu tất cả ứng dụng có gói đăng ký phải cung cấp cách để ngưá»i dùng khôi phục giao dịch cá»§a há». Mặc dù giao dịch được tá»± động khôi phục khi ngưá»i dùng đăng nhập bằng Apple ID, bạn vẫn phải triển khai nút khôi phục trong ứng dụng.

Gá»i phương thức restorePurchases khi ngưá»i dùng nhấn nút khôi phục. Phương thức này sẽ đồng bá»™ lịch sá»­ giao dịch cá»§a há» vá»›i Adapty và trả vá» hồ sÆ¡ ngưá»i dùng đã được cập nhật.

Các bước tiếp theo

Bạn có câu há»i hoặc gặp sá»± cố? Hãy xem diá»…n đàn há»— trợ cá»§a chúng tôi — nÆ¡i bạn có thể tìm câu trả lá»i cho các câu há»i thưá»ng gặp hoặc đặt câu há»i cá»§a riêng mình. Äá»™i ngÅ© và cá»™ng đồng cá»§a chúng tôi luôn sẵn sàng giúp đỡ!

Paywall của bạn đã sẵn sàng để hiển thị trong ứng dụng. Kiểm tra giao dịch của bạn trong chế độ sandbox để đảm bảo bạn có thể hoàn thành một giao dịch thử nghiệm từ paywall.

Tiếp theo, kiểm tra xem ngưá»i dùng đã hoàn thành giao dịch chưa để xác định xem có nên hiển thị paywall hay cấp quyá»n truy cập vào các tính năng trả phí.

ÿÿÿÿ