Is the developer supposed to submits two versions: one free and another that can be purchased? If so, does Ouya handle the payment process between the purchaser and developer?
Otherwise...
Is the developer supposed to
- submit one version that operates in two modes: free and full
- handle purchase of the game as an in-app purchase
- and then switch modes once payment is received?
Comments
I made the OUYA exclusive games Cube and Creature and Hellworm!
evgiz.net
Your game detects whether or not the user has purchased the "full game unlock" item or whatever you call it, and if so it gives the player access to the full version of the game.
https://www.udemy.com/nocode2dgames/
Its not too hard really.
I made the OUYA exclusive games Cube and Creature and Hellworm!
evgiz.net
When starting game:
- First, attempt to download a receipt list
- If downloading receipt list succeeds, check that receipts contains the buy full version item. If so, the user has purchased the game. Otherwise, the user has not purchased the game. Cache the results locally.
- If downloading receipt list fails, load and check locally cached results instead. Encrypt these with device ID so that you cannot simply drop them on another device. Even better if you can include a checksum in the cached results file, and check that to make sure it wasn't tampered with.
- If user purchases game, cache the results locally and unlock the full version.