跟踪应用内购买和多个设备(iOS)

时间:2011-11-08 16:02:07

标签: iphone ios ipad in-app-purchase

我想在我的应用中实施应用内购买。我将使用内置的产品模型,其中IAP将解锁代码中的功能。我的问题是:

  • 如何跟踪设备上的购买(以解锁该功能)? NSUserDefaults的?该指南含糊地陈述了“应用偏好”。他们没有引用Info.plist,因为这不能在设备上写一次。我(显然)也希望用户支持这一点。

  • 如何在同一iTunes帐户的多个设备上启用此功能?他们是否必须在其他设备上“购买”该功能,还是有其他方式?

谢谢和问候,

- 约翰

1 个答案:

答案 0 :(得分:2)

1)NSUSerDefaults是一个很好的解决方案

2)使用非消费品http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html#//apple_ref/doc/uid/TP40008267-CH100-SW1

用户必须在每台设备上重新购买该产品,但只是第一次付款。弹出“您已经购买此商品”,然后您会收到相同的收据。