Tôi đang gặp một số sự cố khi khôi phục giao dịch đã hoàn tất.Obj-C, Storekit restoreCompletedTransactions trả về 0 giao dịch?
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
Tôi đã thêm các quan sát viên đề cập trong một số ví dụ, tôi đã cố gắng thêm paymentQueueRestoreCompletedTransactionsFinished
và đã có updatedTransactions
. paymentQueueRestoreCompletedTransactionsFinished
cho biết tôi không có giao dịch nào.
Tôi có thể mua một sản phẩm và nếu tôi cố gắng mua lại, nó sẽ dừng tôi và nói rằng tôi đã mua sản phẩm, sử dụng mã này.
SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier];
[[SKPaymentQueue defaultQueue] addPayment:payment];
Tôi nghĩ có thể tôi gặp sự cố với mã nhận diện gói của mình, nhưng điều đó có vẻ tốt và mua sẽ không hoạt động nếu không.
Tôi đã thử tính năng này trên thiết bị cũng như trình mô phỏng, nhưng điều này có cùng kết quả. Ngoài ra, nó không tạo sự khác biệt Nếu tôi đang sử dụng cửa hàng ở Anh hoặc Mỹ.
Tôi thực sự nắm bắt ống hút để tìm hiểu lý do tại sao điều này không hiệu quả đối với tôi?
Vâng, tôi kiểm tra xem, đó là những gì mang lại cho tôi số không – Jules
ok bạn đang thêm trunsactionObserver ở đâu? –
Trong chế độ xem. – Jules