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

发布于 2024-12-14 05:34:20 字数 288 浏览 0 评论 0原文

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

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

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

谢谢和问候,

--约翰

I want to implement in-app purchases to my app. I will be using the built-in product model where the IAP will unlock features within the code. My questions are:

  • how do I track the a purchase on a device (as to unlock the feature)? NSUserDefaults? The guide vaguely states "application preferences". They are not referring the Info.plist, as this can't be written once on the device. I also (obviously) want the user to back this up.

  • how do I enable the feature across mutiple devices on the same iTunes account? Do they have to "purchase" the feature on the other devices, or is there another way?

Thanks and regards,

--John

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兮颜 2024-12-21 05:34:20

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

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

用户必须在每个设备上重新购买该产品,但只需第一次付款。出现一个弹出窗口“您已经购买了该商品”,并且您收到了相同的收据。

1) NSUSerDefaults is a good solution

2) Use a non consumable product for that http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html#//apple_ref/doc/uid/TP40008267-CH100-SW1

User have to re-buy the product in each device but pay just the first time. A pop up "you've already buy this item" appear and you receive the same receipt.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文