![]() This is used when the user deletes the app or gets a new. If I relaunch the app it still finds a valid receipt when the store module is initialised.Īnd expect to see ProcessPurchase calls. In this video, well learn how to restore in-app purchases that the user had previously purchased. IOS: testing with a testflight build, I make a non-consumable purchase, it succeeds, the receipt is validated locally. M_AppleExtensions.RestoreTransactions(OnTransactionsRestored)Īnd expect to see ProcessPurchase calls. What can I try? Is my first implementation of RestoreTransactions. If go through all the products in and print their receipts, there's no receipt for any product. UnityIAP: PaymentQueueRestoreCompletedTransactionsFinishedīut no calls to the ProcessPurchase(PurchaseEventArgs e) method When I press "Restore Purchases", I see the following messages in the console log ![]() I assume that's expected behaviour, and that the user will have to press the "Restore Purchases" button. However, if I delete and re-install the same version of the app, when I initialise the store module, it doesn't find a valid receipt anymore for the non-consumable I purchased in the previous install. If I relaunch the app it still finds a valid receipt when the store module is initialised. ![]() I'm testing with a testflight build, I make a non-consumable purchase, it succeeds, the receipt is validated locally.
0 Comments
Leave a Reply. |