【发布时间】:2013-05-06 12:19:51
【问题描述】:
我有一个恢复按钮。问题是如果他们没有进行恢复,并且他们尝试购买一件物品,并且他们已经购买了该物品,我需要告诉他们他们已经购买了它并且不执行购买。所以我需要一种方法来知道他们购买了哪些物品,而无需进行恢复。每当用户尝试购买时,我都尝试先进行恢复,但苹果拒绝了我的应用程序。他们说在显示“确认应用内购买”对话框之前无法进行还原。
请帮我找到正确的方法。
提前致谢。
【问题讨论】:
-
NSUserDefaults 是您最好的选择。但只要您负责获取信息,任何形式的存储都可以使用。看起来像一个设计缺陷,你不觉得吗?我知道他们希望保护用户数据的安全,但天哪。
-
如果用户再次尝试购买非消耗品,他们将不再被收费。相反,他们会收到一条消息,说他们已经付款并且可以免费获得。
标签: iphone ios in-app-purchase