iphone - 跟踪应用内购买和多台设备 (iOS)

标签 iphone ios ipad in-app-purchase

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

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

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

感谢和问候,

--约翰

最佳答案

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

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

用户必须在每台设备上重新购买产品,但只需支付第一次费用。出现“您已经购买此商品”的弹出窗口,您会收到相同的收据。

关于iphone - 跟踪应用内购买和多台设备 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053346/

相关文章:

ios - 重置 CALayer 绘图/动画

ios - Bloomberg、ABCNews、CBSNews 等新闻 iOS 应用程序如何工作?

iphone - Xcode,iOS 开发 : Log every Controllername

iphone - 如何为将下载替换 SQLite DB 的 iPhone 应用程序实现 "check for updates"例程?

iphone - 如何等待动画在 viewDidDisappear 中完成?

ios - 从 appDelegate 更新另一个 View Controller 中的标签

ios - UITapGestureRecognize 和 UILabel 在函数中获取标签文本

objective-c - 预处理器-IF 不起作用

iphone - 如何将相同的 UIButton 添加到 iphone 中所有 View Controller 的导航栏?

iPhone开发者计划;将个人订阅添加到团队帐户?