Reputation: 568
I am working with IAP Auto renewable subscription. I was testing with one sandbox account after that I have changed sandbox account but for receipt validation I am still getting same receipts.
PS: I have also tried
// Hint... handle requestDidFinish delegate method and then use appStoreReceiptURL for receipt data
let request:SKReceiptRefreshRequest = SKReceiptRefreshRequest(receiptProperties: nil);
request.delegate = self;
request.start();
But it keeps asking iTunes password which is very annoying.
Upvotes: 5
Views: 663
Reputation: 2294
Try Calling SKReceiptRefreshRequest before you access appStoreReceiptURL; https://developer.apple.com/documentation/storekit/skreceiptrefreshrequest
// Hint... handle requestDidFinish delegate method and then use appStoreReceiptURL for receipt data
let request:SKReceiptRefreshRequest = SKReceiptRefreshRequest(receiptProperties: nil);
request.delegate = self;
request.start();
Upvotes: 2