I don't know if this is the same issue but it in my game (Grand Mountain Adventure), in app purchases has stopped working since iOS 13.4. Sandbox, or no sandbox.The line "[[SKPaymentQueue defaultQueue] addPayment:payment];", which usually opens up the purchase pop-up is executed, but since iOS 13.4 nothing happens.If anyone knows more about this issue please respond.
Post
Replies
Boosts
Views
Activity
I don't really understand what you mean? I don't create any UIController myself, and I don't see any error msg anywhere.
This is happening in production (Grand Mountain Adventure is the name of the app).You might be onto something, it seems the state of the transaction is Failed, SKErrorDomain Code=2 (Cannot connect to iTunes Store), which prevents the dialog from opening.Info about the issue:The last couple of days we've gotten compliants from users that they cannot purchase the in-app purchase, all of them have iOS 13.4.When I upgraded my device to iOS 13.4 the same thing happened to me.
Following over there, popup was the wrong word, I meant the purchase dialog.
Thanks for taking the time.You are correct, I mean the in-app purchase (updated).Just for clarification, I haven't uploaded ny new app version, in-app purchases just seems to have stopped working for users of iOS 13.4, it seems Flutter actually has the same issue: https://github.com/flutter/flutter/issues/53534Regarding the queue, I never kill or stop the transaction observer, nor do I block on the main thread. The method updatedTransactions get's executed everytime the user tries to buy (as the dialog is not shown, users usually press several times). Or do you mean I have to manually restart the transaction observer?Best/Viktor