可以恢复IOS应用内购买的设备数量?

Row*_*dur 5 iphone in-app-purchase

如果我有一个苹果ID.我可以在二十台iPa​​d上使用它吗?我们已允许在我们的应用程序中进行应用程序内购买,我们担心它们可能被共享相同苹果ID的人滥用.

我们作为开发人员需要跟踪它所安装的设备吗?

Mat*_*uch 9

应用程序内购买绑定到用户帐户,而不是设备.
无论如何,您不能超过一次购买非消耗品.

应用程序内购买编程指南:

非消耗品仅由特定用户购买一次.购买非消耗品后,会将其提供给与该用户的iTunes帐户关联的所有设备.Store Kit提供内置支持,可在多个设备上恢复非消耗品.


忘记在20个设备之间共享帐户的人中有很小一部分,并利用时间为其他人改进您的应用程序.


Tom*_*mmy 6

Apple要求在与普通帐户关联的每台设备上恢复购买,并允许用户重新安装软件并在同一设备上恢复购买次数.

在99.99%的案例中,iTunes帐户与信用卡详细信息相关联.因此人们倾向于不分享它们.从理论上讲,你可以在二十台iPa​​d上使用相同的登录信息,但是你可能会面临苹果已经采取的任何反欺诈措施的风险,这些措施可能会导致卡被盗.

添加额外的跟踪会使您违反与Apple的合同要求,这意味着如果他们发现他们可能会提取您的应用.这在技术上也非常困难 - 从iOS 5开始不推荐使用UDID,并且您保存为用户数据(例如生成的CFUUID)的任何内容都可以通过iCloud或iTunes在设备之间同步,并且可能无法在删除和重新安装时保留.你的应用.

  • 正确.相同的规则适用于正常的应用程序下载.在同一个iTunes帐户上无限下载. (2认同)
  • Apple现在将具有相同Apple ID的设备数量限制为5. (2认同)