Iap For Ingame Currency

Discussion in 'In App Purchases' started by Unclouded Studio, Apr 18, 2018.

  1. Unclouded Studio

    Unclouded Studio Boxer

    Joined:
    Apr 18, 2018
    Messages:
    31
    Likes Received:
    17
  2. Unclouded Studio

    Unclouded Studio Boxer

    Joined:
    Apr 18, 2018
    Messages:
    31
    Likes Received:
    17
    I've seen a few threads about apple rejections related to consumable IAPs for in-game currency e.g. coins.
    I know that apple does not like this because the user can't restore the items purchased with the in-game currency.

    Our setup is like this;
    • You can earn coins in-game and can use that to unlock characters.
    • You can also buy coins via consumable IAP.
    I'm assuming apple will reject this so to avoid rejection we want to change our setup into this;
    • You can earn coins in-game and can use that to unlock characters.
    • You can buy characters (non-consumable)
    So we're giving the options to either buy characters with coins earned in-game or buy it with a non-consumable IAP.
    When the user switches devices the coins will be lost but all the bought items can be restored.

    It think this should solve the problem.

    Has anyone tried this method or is there a way to sell in-game currency with consumable IAPs with the possibility to restore the items purchased (e.g. characters) with that IAP (e.g. 1000 coins) ?
     
  3. AndyG

    AndyG Miniboss Boxer

    Joined:
    Sep 25, 2015
    Messages:
    1,100
    Likes Received:
    915
    Yes thats correct. I had a rejection a couple of years back on this same issue. Unless you create some sort of user login component which could track items purchased they will reject.

    So your solution looks pretty spot on. Buying the characters using IAP can be tracked by Apple so thats all good for a game restore.
     
    Unclouded Studio likes this.
  4. Coldwilson

    Coldwilson Avid Boxer

    Joined:
    Dec 18, 2017
    Messages:
    109
    Likes Received:
    45
    Is there a way to use IAP to buy extra levels without using in game coins?
     
  5. Unclouded Studio

    Unclouded Studio Boxer

    Joined:
    Apr 18, 2018
    Messages:
    31
    Likes Received:
    17
    @AndyG It is still weird that apple allows in-game "currency" like "Fish Food" (They use "Fish Food" as an example in the guidelines).

    If you sell "Fish Food" you don not have to provide a way to restore that purchase.
    And that makes sense because it's a consumable after all.

    The support section about IAPs is not helpful either, rather confusing.

    Consumable;
    "You'll need to buy these items every time you want them, and you can't download them again for free.

    If you remove and reinstall an app, or install an app on a new device, you might lose your consumable purchases.

    You would think this implies that you can't transfer your data.

    Anyway... better not swim against the current.

     
  6. AndyG

    AndyG Miniboss Boxer

    Joined:
    Sep 25, 2015
    Messages:
    1,100
    Likes Received:
    915
    Whilst Apple should reject all games for the whole IAP/coins/restore thing there are in fact games that do get approved. Probably for the simple reason that the reviewer has missed it.
     
  7. Unclouded Studio

    Unclouded Studio Boxer

    Joined:
    Apr 18, 2018
    Messages:
    31
    Likes Received:
    17
    • Add a lock button to the menu where you want to sell the extra levels.
    • Add the IAP ID (non consumable) you created in iTunes Connect to the "Store Identifier" field.
    • Set "destination" to scene and "world" to your new/extra levels.

    [​IMG]
     
  8. Coldwilson

    Coldwilson Avid Boxer

    Joined:
    Dec 18, 2017
    Messages:
    109
    Likes Received:
    45
    Thanks so much for this, really appreciate the help.

    I’ve not seen much mentioned around IAP for levels/worlds. Is there a view on whether it’s a good or bad monetisation strategy?
     

Share This Page