在iPhone中恢复forApp中的非消耗品

时间:2013-03-19 07:30:15

标签: iphone ios in-app-purchase

是否必须在UI中添加恢复按钮,以恢复非消费品的inApp购买。

有没有办法像“愤怒的小鸟”和其他应用程序/游戏一样自动完成?

2 个答案:

答案 0 :(得分:4)

是的,原因是因为它是非消耗品,这是有道理的,因为删除并重新安装应用程序会使用户失去购买,因此您需要包含一个选项来恢复非消耗品:

请参阅以下链接,了解Here

个人经历

在我的一款游戏中,我在安装的非耗材IAP中集成了应用程序内购买,苹果拒绝了我的应用程序,并为恢复购买和现在的应用程序插入了一个恢复按钮。

答案 1 :(得分:4)

正如Apple在In-App Purchase Guidelines中提到的那样:

设计应用内购买商店

您的应用内购买商店应该具有吸引力,易于理解且易于使用。请遵循以下设计指南以帮助您实现此目标:

提供“检查清单”按钮,允许用户检查他们可能缺失的项目或他们已在其他设备上购买的项目。请记住,自动启动以前购买的恢复(这会提示用户输入其iTunes Store密码)可能会让您的用户感到困惑。

在代码中,调用restoreCompletedTransactions()方法来实现此目的。