Back to guides 
App guides
Subscription and release checks
Load StoreKit products, sync account entitlements, and complete the TestFlight checks before distributing the app.
View pricing
Steps
1
Confirm product setup
Make sure App Store Connect products match the product IDs configured in the app before testing purchase or restore flows.
2
Verify entitlement sync
After purchase or restore, the signed-in app should send the Apple transaction to the shared backend entitlement state.
3
Run release checks
Run localization, build, screenshots, TestFlight metadata, and account checks before sending a build to testers.
Checks
Products load from StoreKit.
Restore purchase reflects the current account state.
TestFlight upload is blocked if localization checks fail.
Troubleshooting
Products do not load
Check bundle id, App Store Connect status, product IDs, and sandbox account configuration.
Web entitlement is missing
Check the signed-in session and whether the Apple transaction sync request reached the backend.