ÿÿ Xá»­ lý In-App Purchase trong Adapty | Tài liệu Adapty

Thực hiện mua hàng trong ứng dụng Android SDK

Hiển thị paywall trong ứng dụng là bước quan trá»ng để cung cấp cho ngưá»i dùng quyá»n truy cập vào ná»™i dung hoặc dịch vụ cao cấp. Tuy nhiên, chỉ cần hiển thị paywall là đủ để há»— trợ thanh toán nếu bạn dùng Paywall Builder để tùy chỉnh paywall.

Nếu không dùng Paywall Builder, bạn phải sá»­ dụng má»™t phương thức riêng là .makePurchase() để hoàn tất giao dịch và mở khóa ná»™i dung. Phương thức này là cổng để ngưá»i dùng tương tác vá»›i paywall và thá»±c hiện giao dịch mong muốn.

Nếu paywall cá»§a bạn có ưu đãi Ä‘ang hoạt động cho sản phẩm mà ngưá»i dùng Ä‘ang mua, Adapty sẽ tá»± động áp dụng ưu đãi đó tại thá»i Ä‘iểm thanh toán.

Lưu ý rằng ưu đãi giới thiệu chỉ được áp dụng tự động nếu bạn sử dụng paywall được thiết lập bằng Paywall Builder.

Trong các trưá»ng hợp khác, bạn cần xác minh tính đủ Ä‘iá»u kiện cá»§a ngưá»i dùng cho ưu đãi giá»›i thiệu trên iOS. Bá» qua bước này có thể khiến ứng dụng bị từ chối khi phát hành. HÆ¡n nữa, Ä‘iá»u này có thể dẫn đến việc tính giá đầy đủ cho những ngưá»i dùng đủ Ä‘iá»u kiện nhận ưu đãi giá»›i thiệu.

Hãy đảm bảo bạn đã hoàn thành cấu hình ban đầu mà không bỠsót bước nào. Nếu không, chúng tôi không thể xác thực các giao dịch mua hàng.

Thực hiện mua hàng

Äang dùng Paywall Builder? Các giao dịch mua hàng được xá»­ lý tá»± động — bạn có thể bá» qua bước này.

Cần hướng dẫn từng bước? Xem hướng dẫn quickstart để biết cách triển khai đầy đủ từ đầu đến cuối.

Tham số yêu cầu:

Tham sốBắt buộcMô tả
Productbắt buá»™cÄối tượng AdaptyPaywallProduct lấy từ paywall.

Tham số phản hồi:

Tham sốMô tả
Profile

Nếu yêu cầu thành công, phản hồi sẽ chứa đối tượng này. Äối tượng AdaptyProfile cung cấp thông tin toàn diện vá» mức độ truy cập, gói đăng ký và các sản phẩm mua má»™t lần cá»§a ngưá»i dùng trong ứng dụng.

Kiểm tra trạng thái mức độ truy cập để xác định xeÿÿm ngưá»i dùng có quyá»n truy cập cần thiết vào ứng dụng hay không.

Lưu ý: nếu bạn vẫn đang dùng StoreKit của Apple phiên bản thấp hơn v2.0 và Adapty SDK phiên bản thấp hơn v2.9.0, bạn cần cung cấp Apple App Store shared secret thay thế. Phương thức này hiện đã bị Apple ngừng hỗ trợ.

Thay đổi gói đăng ký khi mua hàng

Khi ngưá»i dùng chá»n gói đăng ký má»›i thay vì gia hạn gói hiện tại, cách thức hoạt động phụ thuá»™c vào cá»­a hàng. Vá»›i Google Play, gói đăng ký không được cập nhật tá»± động. Bạn cần xá»­ lý việc chuyển đổi trong code cá»§a ứng dụng như mô tả bên dưới.

Äể thay thế gói đăng ký bằng gói khác trên Android, hãy gá»i phương thức .makePurchase() vá»›i tham số bổ sung:

Bạn có thể Ä‘á»c thêm vá» gói đăng ký và các chế độ thay thế trong tài liệu Google Developer:

Quản lý gói trả trước

Nếu ngưá»i dùng ứng dụng cá»§a bạn có thể mua gói trả trước (ví dụ: mua gói đăng ký không tá»± gia hạn trong vài tháng), bạn có thể bật giao dịch Ä‘ang chá» xá»­ lý cho các gói trả trước.

ÿÿÿÿ