I’m working on an app that will provide data from a web server to users but only if they’ve bought an in app purchase subscription. I understand the basics of IAPs but how do I securely make sure the data from the server is only accessible to the app, and only if the subscription has been purchased? I don’t want to make the user set up an account, I just want to auth the app/purchase securely.
Thanks in advance 🙂
You should upload store receipts to your server, to be able to check them on Apple’s site. And, with request you should upload phone identifier. And, of course, store somewhere in the database. After all, you will have information about which phone id has access to subscription.
And, when you will request subscription-related info from your server, you’ll be able to check who has acces (via phone id) and who hasn’t.