Logistics: Free vs Full Versions & Payment

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

  • EvgizEvgiz Posts: 184Member
    edited June 2013
    All purchases are in app purchases.
    Please search or read the FAQs... This info is very easy to find.

    Post edited by Evgiz on

    I made the OUYA exclusive games Cube and Creature and Hellworm!
    evgiz.net




  • HotDogHeroHotDogHero Posts: 3Member
    Thanks for your help.

    A forum search of "FAQ" reveals 3 pages.  None of which address my question.  Also... A forum search of "FAQs" reveals my post.

    I saw the official docs but I found this particular point to be unclear... hence my question.
  • PiersPiers Posts: 680Member
    One version that support IAP so there's a free to try aspect to the game and then the full game after purchase.  There's no need to submit a "free" version of the game and then another version with IAP.  How you do the IAP is up to you; can only play limited time per day, can only play certain amount of content, etc.
  • Killa_MaakiKilla_Maaki Posts: 504Member
    You have one APK, and only one.
    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.
    You didn't remember the plot of the Doctor Who movie because there was none; Just a bunch of plot holes strung together.
  • AmazingSparckmanAmazingSparckman CanadaPosts: 344Member
    I am still gray on this, but I guess I am going to have to wait till I finish my game to check out how this works.
  • EvgizEvgiz Posts: 184Member

    I am still gray on this, but I guess I am going to have to wait till I finish my game to check out how this works.

    Its not too hard really.

    You submit your apk.
    When the game starts you contact ouya, like "hey have the player bought my game?"
    If ouya says yes you start the game in full-mode, otherwise you start a demo of some sort (from the same apk).

    If someone plays your demo and wants to buy it you tell ouya "hey someone want to buy my game, yaaay!", and they give you an "ok, purchase done!" back. Then you change the mode from demo to full!

    Next time you ask ouya if the game is purchased they will of course answer yes, and you start the full mode. :D

    I made the OUYA exclusive games Cube and Creature and Hellworm!
    evgiz.net




  • Killa_MaakiKilla_Maaki Posts: 504Member
    Additionally, if you want to avoid online DRM...
    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.
    You didn't remember the plot of the Doctor Who movie because there was none; Just a bunch of plot holes strung together.
Sign In or Register to comment.