passepartout-apple/.gitignore
Davide d8c4e87239
Refactor in-app entities for StoreKit/Kvitto integration (#820)
Refactoring:

- Get receipts from StoreKit Transaction.currentEntitlements
- Search for the originally purchased build in the local receipt anyway
(Kvitto)
- Fall back to release receipt (Kvitto), if any, for feature eligibility
in TestFlight builds
- Parse and verify expiration date in subscriptions
- Decouple in-app identifier composition from BundleConfiguration
- Fix user level features only applied when a receipt was not found

Testing:

- Add StoreKit configuration
- Fake purchases with PP_FAKE_IAP
- Fake user level with PP_USER_LEVEL

Then for reactive receipt reload, detect app activation differently:

- iOS/tvOS on .scenePhase
- macOS on launch and NSWorkspace.didActivateApplicationNotification

As to features:

- Credit former "Full version" purchasers with all current AND future
features, except the Apple TV
2024-11-06 13:20:12 +01:00

23 lines
346 B
Plaintext

.DS_Store
*.swp
*.pbxuser
**/xcuserdata
**/fastlane/**/*.html
**/fastlane/README.md
**/fastlane/report.xml
**/fastlane/test_output
**/fastlane/*/metadata/review_information
**/fastlane/*/metadata/trade_representative_contact_information
build/
dist/
/iap
templates/
vendor/
Preview.html
default.profraw
.build
.bundle
.env.secret*
*.storekit
tmp