If Ive an auto-renewable subscription and uninstall the app. after reinstalling again the sheet to subscribe pops up. Is that correct? And if you assumed again click on subscribe that the money isnt debited?
And when Im testing, the subscription of my app isnt displayed in the Apple ID under Subscription.
Is this all correct and is this only due to testing?
Best answer by codyView original
It’s expected that after a re-install, the user might not have access to the subscription if the device receipt hasn’t been re-synced with that app user ID. You’ll want to give the user the option to call `restorePurchases` to re-sync their purchases.
Additionally, sandbox subscriptions won’t appear under the product Apple ID → Subscriptions section, only from the sandbox environment Apple ID settings. (Settings → App Store → Sandbox → Manage)
Does this mean I should call Purchases.restoreTransactions() every time the user logs in? Otherwise how will my app know if it was just reinstalled or if the user is using the same old device?
This much probably might have something to do with this part of the documentation, I think: