恢复应用内购买

时间:2013-11-12 01:57:07

标签: ios in-app-purchase itunesconnect game-center

我正在创造一个玩家可以购买非消费品的游戏,有10个购买,一旦购买,他们就可以购买。这些项目的事务(每个项目的简单布尔值)记录在服务器(Parse.com)上。

所以我不确定我需要用我的恢复按钮做什么,因为玩家登录我的游戏的设备并不重要,只要他们使用相同的帐户(这与他们的GameCenter细节相关)游戏无论如何都会知道他们买了什么物品,所以我的游戏没有必要有恢复按钮,但Apple说我需要一个,所以我该怎么办?

1 个答案:

答案 0 :(得分:3)

对于非消耗品,您可能没有“恢复按钮”,但您必须具有恢复功能。我的应用程序没有恢复按钮,但具有恢复功能,它也被苹果批准。 但是对于非消耗品具有恢复功能更好。并且您必须具有恢复功能

为什么非消耗品需要恢复?

在我的应用中,当用户购买我的商品并且我的本地应用有交易时,此时设备可能会突然离线。所以他的付款成功但购买失败,这种情况应该恢复。另一种情况是,当用户购买我的商品并且我的本地应用程序有交易时,我将交易传递给我的服务器。我的服务器检查与苹果服务器的交易,此时,我的服务器已经关闭。因此他的支付成功但购买失败,这种情况也应该恢复。