passepartout-apple/Passepartout/Library/Sources/UILibrary/Views/Paywall
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
..
CustomProductView.swift Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
FeatureListView.swift Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00
PaywallProductView.swift Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
PaywallProductViewStyle.swift Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
PaywallView.swift Reload receipt on purchase (#892) 2024-11-19 11:36:36 +01:00
RestorePurchasesButton.swift Add donations UI and in-app error handling (#833) 2024-11-07 23:02:10 +01:00
StoreKitProductView.swift Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00