1

I'm creating a game where the player can buy non-consumable items, there are 10 to buy and once bought they stay bought. The transactions for these items (a simple boolean for each item) is recorded on a server (Parse.com).

So I'm unsure what I need to do with my restore button as it doesn't matter what device the player signs into my game on, as long as they use the same account (which is tied to their GameCenter details) the game will know what items they have bought anyway, so there's no need for my game to have a restore button, but Apple says I need one, so what should I do?

4

1 回答 1

3

对于非消耗品,您可能没有“恢复按钮”,但您必须具有恢复功能。我的应用程序没有恢复按钮,但有恢复功能,它也得到了苹果的认可。但是最好有非消耗品的恢复功能。而且你必须有一个恢复功能

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

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

于 2013-11-12T04:06:18.710 回答