We are trying to introduce a subscription service with an in-app purchase in our application. The problem is that our service does not require a user account for the last year of service. Users simply use this service with the displayed ads. We want to give them a subscription where they can buy, say, 3 months to remove ads.
How can I do that? We must do this because it is a subscription. But we won’t know when the subscription will end.
- We cannot save the state locally because the user can reinstall the application
- We cannot save the state on the server and bind it to our device, because sometimes the user changes the device
- We do not have a user account to associate a subscription, and we do not want to introduce a user account system that spoils the experience.
Is there a way to associate a purchase with their iTunes account? So that they are transferred with them when reinstalling or changing the device?
source
share