ÿÿ Xá»­ lý Sá»± cố Mua hàng trong Unity | Tài liệu Adapty

Xử lý sự cố mua hàng trong Unity SDK

Hướng dẫn này giúp bạn giải quyết các vấn đỠthưá»ng gặp khi triển khai mua hàng thá»§ công trong Unity SDK.

makePurchase được gá»i thành công nhưng hồ sÆ¡ ngưá»i dùng không được cập nhật

Vấn Ä‘á»: Phương thức makePurchase hoàn tất thành công, nhưng hồ sÆ¡ ngưá»i dùng và trạng thái gói đăng ký không được cập nhật trong Adapty.

Nguyên nhân: Thưá»ng là do thiếu hoặc sai cấu hình Google Play Store.

Giải pháp: Äảm bảo bạn đã hoàn thành tất cả các bước thiết lập Google Play.

makePurchase bị gá»i hai lần

Vấn Ä‘á»: Phương thức makePurchase bị gá»i nhiá»u lần cho cùng má»™t giao dịch mua.

Nguyên nhân: Thưá»ng xảy ra khi flow mua hàng bị kích hoạt nhiá»u lần do vấn đỠquản lý trạng thái UI hoặc ngưá»i dùng thao tác quá nhanh.

Giải pháp: Äảm bảo bạn đã hoàn thành tất cả các bước thiết lập Google Play.

AdaptyError.cantMakePayments trong chế độ observer

Vấn Ä‘á»: Bạn nhận được AdaptyError.cantMakePayments khi dùng makePurchase trong chế độ observer.

Nguyên nhân: Trong chế độ observer, bạn phải tự xử lý việc mua hàng ở phía mình, không dùng phương thức makePurchase của Adapty.

Giải pháp: Nếu bạn dùng makePurchase để xá»­ lý mua hàng, hãy tắt chế độ observer. Bạn cần chá»n má»™t trong hai: dùng makePurchase hoặc tá»± xá»­ lý mua hàng trong chế độ observer. Xem Triển khai chế độ Observer để biết thêm chi tiết.

Lá»—i Adapty: (code: 103, message: Play Market request failed on purchases updated: responseCode=3, debugMessage=Billing Unavailable, detail: null)

Vấn Ä‘á»: Bạn nhận được lá»—i billing không khả dụng từ Google Play Store.

Nguyên nhân: Lá»—i này không liên quan đến Adapty. Äây là lá»—i cá»§a Google Play Billing Library, cho biết tính năng thanh toán không khả dụng trên thiết bị.

Giải pháp: Lỗi này không liên quan đến Adapty. Bạn có thể tìm hiểu thêm trong tài liệu Play Store: Handle BillingResult response codes | Play Billing | Android Developers.

Không tìm thấy makePurchasesCompletionHandlers

Vấn Ä‘á»: Bạn gặp sá»± cố vá»›i makePurchasesCompletionHandlers không được tìm thấy.

Nguyên nhân: Thưá»ng liên quan đến vấn đỠkiểm thá»­ sandbox.

Giải pháp: Tạo má»™t ngưá»i dùng sandbox má»›i và thá»­ lại. Cách này thưá»ng giải quyết được các vấn đỠvá» purchase completion handler liên quan đến sandbox.

Các vấn đỠkhác

Vấn Ä‘á»: Bạn gặp các sá»± cố liên quan đến mua hàng khác không được đỠcập ở trên.

Giải pháp: Migrate SDK lên phiên bản má»›i nhất bằng cách sá»­ dụng hướng dẫn migration nếu cần. Nhiá»u vấn đỠđã được khắc phục trong các phiên bản SDK má»›i hÆ¡n.

ÿÿÿÿ