iOS How to make IAP available on all devices?

MacMan988

macrumors 6502a
Original poster
Jul 7, 2012
713
61
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!
 

ArtOfWarfare

macrumors G3
Nov 26, 2007
8,566
3,990
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!
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.
 
Last edited:

MacMan988

macrumors 6502a
Original poster
Jul 7, 2012
713
61
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.
Thanks for the tip. I will go through the documents and check with that.
 

Duncan C

macrumors 6502a
Jan 21, 2008
853
0
Northern Virginia
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!
I'm fairly certain you have to do a restore in order to transfer IAPs from device to device.
 

MacMan988

macrumors 6502a
Original poster
Jul 7, 2012
713
61
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.