iOS7 - 恢复购买

时间:2014-07-01 01:35:08

标签: ios ios7 in-app-purchase

我将应用内购买链接到保存在KeyChain和服务器上的UUID。

如果用户使用新手机,我不希望他能够恢复此次购买,因为现在他已经在两部手机上安装了升级后的应用程序,并且我因为额外的内部成本而失去升级费用需要。

如果我将Restore Purchases限制为真正的升级,即更新设备,是否可以?

如果是这样,我可以检测何时需要恢复,而不是在不需要恢复时显示。这是否符合Apple准则,或者“恢复购买”按钮是否始终可见?

1 个答案:

答案 0 :(得分:1)

消费品购买不可恢复(至少不能通过Apple API) - 因此您选择使用耗材购买的产品取决于您 - 它可以仅限于一台设备或链接到您所在服务器上的帐户使它可以在多个设备上使用。

非消费品购买与购买者的iTunes帐户相关联,并且必须始终可以恢复给提供相应帐户凭据的用户。这包括在多个设备上,甚至同时包含多个设备(例如iPhone和iPad)