【发布时间】:2012-06-18 11:53:49
【问题描述】:
我将具有应用内购买功能的应用上传到 iTunes 商店。但由于“没有恢复按钮”,苹果拒绝了我的应用。如果我添加了“恢复”按钮,我如何才能获取本地存储的数据?请帮我解决这个问题。
【问题讨论】:
标签: iphone xcode ipad in-app-purchase
我将具有应用内购买功能的应用上传到 iTunes 商店。但由于“没有恢复按钮”,苹果拒绝了我的应用。如果我添加了“恢复”按钮,我如何才能获取本地存储的数据?请帮我解决这个问题。
【问题讨论】:
标签: iphone xcode ipad in-app-purchase
如果,当您致电[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; 时,将以前购买过的东西的购买状态设置为“是”,则应该没有问题。您无需考虑已存储的本地数据。
从 NSUserDefaults 中检索一些东西:
[[NSUserDefaults standardUserDefaults] integerForKey:@"intKey];
【讨论】:
您需要在SKPaymentQueue 上使用restoreCompletedTransactions 来恢复您之前的交易
【讨论】: