How to make IAP available on all devices?

Discussion in 'iOS Programming' started by MacMan988, Feb 22, 2014.

  1. MacMan988 macrumors 6502a

    Jul 7, 2012
    Hi, my app provides an in-app purchase to get some news alerts as push notifications. Push notifications should be delivered to all devices associated with the same Apple ID that is used to purchase.

    Currently I thought of putting a button on the "settings" screen to restore in-app purchases to check of the feature is purchased in another device.

    Is there any better way to handle this task? If so, any tips/suggestions would be highly appreciated!
  2. ArtOfWarfare, Feb 22, 2014
    Last edited: Feb 22, 2014

    ArtOfWarfare macrumors G3


    Nov 26, 2007
    Having an IAP be required to get push notifications is explicitly forbidden in the rules of using IAP.

    Edit: Or at least I thought it was... I can't actually find anywhere that says that.
  3. MacMan988 thread starter macrumors 6502a

    Jul 7, 2012
    Thanks for the tip. I will go through the documents and check with that.
  4. waterskier2007 macrumors 68000


    Jun 19, 2007
    Novi, MI
    Try following the Ray Wenderlich guide on IAPs. I know he specifically mentions this.
  5. Duncan C macrumors 6502a

    Duncan C

    Jan 21, 2008
    Northern Virginia
    I'm fairly certain you have to do a restore in order to transfer IAPs from device to device.
  6. MacMan988 thread starter macrumors 6502a

    Jul 7, 2012
    Thanks for all comments. It looks like providing the ability to restore is the only way to distribute the feature across all devices of the same user.

Share This Page