Answer the question
In order to leave comments, you need to log in
Is it possible to have a scheme with general purchases for one application on different platforms?
Example:
There is a game with internal money. You bought a certain amount through the AppStore from your iPhone. After that, your balance in the Android app also changes. Thus, it does not matter where you play and where you deposit money from.
I would like to know how all this can be done legally and whether there are any licensing restrictions from Apple and Google.
Answer the question
In order to leave comments, you need to log in
There is an opportunity, as mentioned above, and not only through your server, it seems like you can contact the Apple server on behalf of the application and find out if purchases were made, but is it necessary? How often can one person have different devices? Android tablet and iPhone - it is doubtful.
You can do it - but you can't do without your own server.
How to do it: the user makes in-app purchases (purchases virtual currency, stuff, etc.), immediately after the payment is confirmed, the application connects to the remote server and fixes the purchase operation, then when the application is launched on another platform, a request is made to the remote server and checks to see if anything has been purchased.
Technically, I would rate this as a very difficult task, because in addition to synchronization, you still need to take care of security.
By the way, you can take Evernote as an example - all notes are stored on a remote server, any device synchronizes them every time (if you had to pay for each note, then payment would naturally be on the platform where this note is left, i.e. there would be your described happening)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question