Davide
8fbccc6d80
Add donations UI and in-app error handling ( #833 )
...
- Reuse same product views from paywall
- Handle errors in fetch products
- Hide views on fetch products error
- Disable views during purchase
Closes #830
2024-11-07 23:02:10 +01:00
Davide
2c1ccbcbfd
Finalize paywall UI ( #831 )
...
- Use StoreKit views when available
- Offer one-time purchase
- Recurring subscriptions for all features
- Restore purchases
Remove .siri (Shortcuts), now free.
Closes #819
Closes #469
2024-11-07 18:27:36 +01:00
Davide
22a5cb9af2
Update FIXMEs
2024-11-07 12:48:10 +01:00
Davide
d5ac785bb8
Simulate in-app purchases ( #818 )
...
Integrate in-app helper into IAPManager and simulate purchases with an
in-memory receipt.
2024-11-05 18:55:57 +01:00
Davide
346aaec441
Reuse PurchaseButtonModifier in restricted areas ( #815 )
...
Fixes #687
2024-11-05 13:27:05 +01:00