How to make IAP available on all devices?

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

  1. MacMan988 macrumors 6502a

    Joined:
    Jul 7, 2012
    #1
    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 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #2
    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

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

    waterskier2007

    Joined:
    Jun 19, 2007
    Location:
    White Lake, MI
    #4
    Try following the Ray Wenderlich guide on IAPs. I know he specifically mentions this.
     
  5. Duncan C macrumors 6502a

    Duncan C

    Joined:
    Jan 21, 2008
    Location:
    Northern Virginia
    #5
    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

    Joined:
    Jul 7, 2012
    #6
    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