Post

Replies

Boosts

Views

Activity

Reply to Alphanumeric transaction identifier and empty in_app array causes verification delays
You mentioned the general behavior. But that's not my question.When updatedTransactions method returns SKPaymentTransactionStatePurchased statate, we send the receipt to the server for validation. As I said, in some rare cases, server returns validation error because of empty in_app_purchase. In this case, the client downloads the receipt again with SKReceiptRefreshRequest and sends it to server again for validation. In this way, after the 2nd and 3rd trials, we can experience situations where the product comes to the in_app_purchase array and receipt can be validated.Apart from that, as I said again, we can get strange alphanumeric transactionId's. We got validation error from our server when transactionId is alphanumeric. But for example when the user restarts the application, updatedTransactions returns SKPaymentTransactionStatePurchased on app start and we get proper formatted transactionId. After we try validation, we get success now. This is another rare situation that we don't know the reason.We need to clearly understand the reasons of these situations in order to respond to the user correctly and to provide better service.Thanks..
Jun ’20
Reply to How to clear appStoreReceiptURL in-app array
We have a similar problem. We got a lot of timeout problems when validating receipts for out testflight users. Their receipt sizes are bigger than 200kb. How can we delete contents of Sandbox Receipts for out testflight users. They are using testflight version more than 3 year. With every unconsumable product purchase sandbox receipt size gets bigger.
May ’20