passepartout-apple/Passepartout/Library/Sources
Davide 35c10309a7
Reload receipt on purchase (#892)
StoreKit ProductView performs the purchases internally without calling
IAPManager.purchase(), which causes the IAPManager state to be
momentarily outdated.

Leverage PaywallView.onComplete() to reload the receipt and eventually
trigger IAPManager.objectWillChange, so that the app is immediately
unlocked on a successful purchase.
2024-11-19 11:36:36 +01:00
..
AppData In-place NetworkExtension profiles (#715) 2024-10-10 16:03:02 +02:00
AppDataProfiles Add initial migration UI (#866) 2024-11-14 11:02:26 +01:00
AppDataProviders Resolve excessive profile reloads (#883) 2024-11-17 11:34:43 +01:00
AppUI Strip package dependencies (#862) 2024-11-13 21:05:53 +01:00
AppUIMain Reload receipt on purchase (#892) 2024-11-19 11:36:36 +01:00
AppUITV Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00
CommonAPI Refactor library targets (#799) 2024-11-02 10:11:59 +01:00
CommonLibrary Show upgrade icon in profiles list (#891) 2024-11-19 08:55:41 +01:00
CommonUtils Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00
LegacyV2 Update library with provider in modules (#887) 2024-11-17 22:27:02 +01:00
PassepartoutImplementations Decouple library from PassepartoutKit implementations (#834) 2024-11-08 12:37:09 +01:00
UILibrary Reload receipt on purchase (#892) 2024-11-19 11:36:36 +01:00