Khắc phục sự cố mua hàng trong iOS 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 iOS SDK.
AdaptyError.cantMakePayments trong chế độ observer
Vấn đề: Bạn nhận được AdaptyError.cantMakePayments khi sử 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 nên dùng phương thức makePurchase của Adapty.
Giải pháp: Nếu bạn đang dùng makePurchase để thực hiện mua hàng, hãy tắt chế độ observer. Bạn chỉ có thể 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.
Không tìm thấy makePurchasesCompletionHandlers
Vấn đề: Bạn gặp lỗi không tìm thấy makePurchasesCompletionHandlers.
Nguyên nhân: Vấn đề này thường liên quan đến lỗi khi kiểm thử trên sandbox.
Giải pháp: Tạo một tài khoản sandbox mới và thử lại. Cách này thường giải quyết được các vấn đề liên quan đến purchase completion handler trong sandbox.
Các vấn đề khác
Vấn đề: Bạn đang gặp các vấn đề liên quan đến mua hàng khác chưa được đề cập ở trên.
Giải pháp: Nếu cần, hãy migrate SDK lên phiên bản mới nhất bằng cách sử dụng hướng dẫn migration. Nhiều vấn đề đã được khắc phục trong các phiên bản SDK mới hơn.