anshul king
anshul king

Reputation: 568

After changing sandbox account, Apple IAP restore data is sending same receipts

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

Answers (1)

Shoaib
Shoaib

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

Related Questions