Files
UnrealEngineUWP/Engine/Source/Runtime/ApplicationCore/Public
Rafa Lecina 1fc5cb3745 Fix Receipt management on OSSiOS
Receipts retrieved using GetReceipts should be updated by calls to QueryReceipts. After a successful Checkout the receipt for the successful purchase is added to the cached receipts
Ignored all asynchronous transaction updates received. Just trigger the UnexpectedPurchaseReceipt delegate in that case of Purchased transaction notifications
Restored transactions are automatically finished so the end user does not need to do it

Subscriptions and durable products can be purchased and validated but there is no way to know about their state on device using StoreKit. I tried to decode the iOS AppStore receipt using OpenSSL but there is no useful information about owned products (contents look equivalent to restoring receipts)

Also, used proper log category for the purchase interface

#jira UE-176438
#review @Bertrand.Carre, @Michael.Kirzinger, @Dashan.Yue, @Erida.Dule
#preflight 646756d00577c206c77fa474

[CL 25638876 by Rafa Lecina in ue5-main branch]
2023-05-26 04:17:42 -04:00
..
2023-05-26 04:17:42 -04:00