Thanks for the input, much appreciated!
I'm just trying to complete the puzzle in my mind, more holes than pieces yet, but it seems that I found the corner pieces.
So, if I undestand correctly, the information schema regarding purchases and subscriptions is app-centric.
I mean, we have a scenario where the app is logged to a private server that will send some info or another, based on the current user's "subscription and purchased items".
The server needs to know each user's state with 2 purposes:
- Data: Decide the information and push notifications that will be sent to that user.
- Accounting: know what this app is generating each month/period, ...
So I see 2 possibilities here:
a) The app retrieves its current "subscription and purchased items" each time, and sends it to the server, so that it can perform 1) and 2)
b) The server retrieves this info directly, connecting to some Apple/Google server APIs. In theory, the info would be the same as in a), but I think it would be a cleaner way (if it exists, don't know).
Will continue with the puzzle, thanks again!