Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone inapp购买中的还原按钮_Iphone_Xcode_Ipad_In App Purchase - Fatal编程技术网

Iphone inapp购买中的还原按钮

Iphone inapp购买中的还原按钮,iphone,xcode,ipad,in-app-purchase,Iphone,Xcode,Ipad,In App Purchase,我将带有应用内购买功能的应用程序上传到itunes商店。但苹果拒绝了我的应用程序,因为“没有还原按钮”。如果我添加了“还原”按钮,如何获取本地存储的数据?请帮助我解决此问题。您需要使用SKPaymentQueue上的restoreCompletedTransactions来恢复以前的交易如果,当您调用[[SKPaymentQueue defaultQueue]restoreCompletedTransactions],将以前购买过的东西的购买状态设置为“是”,应该不会有问题。您不必考虑您所存储的

我将带有应用内购买功能的应用程序上传到itunes商店。但苹果拒绝了我的应用程序,因为“没有还原按钮”。如果我添加了“还原”按钮,如何获取本地存储的数据?请帮助我解决此问题。

您需要使用
SKPaymentQueue
上的
restoreCompletedTransactions
来恢复以前的交易

如果,当您调用
[[SKPaymentQueue defaultQueue]restoreCompletedTransactions],将以前购买过的东西的购买状态设置为“是”,应该不会有问题。您不必考虑您所存储的本地数据。

要从NSUserDefault检索内容,请执行以下操作:

[[NSUserDefaults standardUserDefaults] integerForKey:@"intKey];

是的,谢谢。但是我需要获取本地数据。那么如何存储这些数据呢?您将本地数据存储在哪里?NSUserDefaults如果您以正常方式获取存储的数据:请查看我的编辑,但在卸载并重新安装我的应用程序后,我可以通过“还原”获取以前的事务按钮。但数据将正常运行?如果购买成功,您应该向NSUserDefaults写信。我假设在我们调用restoreCompletedTransactions之后,我们还需要使用其他东西。如何检查我购买的产品。我的意思是在我的设备上解锁它。谢谢