Using Sandbox account, attempt to make a Non-Consumable purchase.
Before completing purchase, force quit app.
After app is force quitted, complete purchase.
On returning to app and attempting to repurchase said item, message displays " This In-App Purchase has already been bought. It will be restored for free." and on dismissing it, nothing happens.
SDKBox Version used: 2.317.6
Please advise whether we can do anything to fix this!
i got follow messages Confirm Your In-App Purchase
->Buy
->You've already purchased this. Would you like to get it again for free
->OK
->purchase result, onSuccess event
how about invoke restore when app launch, if the last purchase was interrupted.
I think I missed out an important detail: This happens on Non-Consumable purchases. We are verifying whether it happens for Consumable Purchases as well at the moment.
I’ve edited my original post to say that purchase must be Non-Consumable.
Let me know if you can get a repro for the issue!
As for Invoking Restore, we have a “Restore” purchase button that works in the normal case. But it does not successfully Restore the purchase in this case. Does invoking restore at app launch have a different effect from invoking restore from a user action?
i follow your steps, but i can repurchase. and i got message “You’ve already purchased this. Would you like to get it again for free” and your message is “restore for free” when repurchase.