【发布时间】:2012-06-26 03:37:21
【问题描述】:
我被 Apple 拒绝,并显示一条消息:
...此外,我们发现虽然您的应用提供应用内购买 可以恢复的,不包括所需的“恢复” 允许用户恢复之前购买的应用内的功能 购买,如恢复交易部分所述 应用内购买编程指南:
"...如果您的应用程序支持必须支持的产品类型 可恢复,您必须包含一个允许用户恢复的界面 这些购买。该界面允许用户将产品添加到 其他设备,或者,如果原始设备已被擦除,则恢复 在原始设备上进行交易。”
要恢复以前购买的应用内购买产品,它会 适合提供“恢复”按钮并启动恢复 用户点击“恢复”按钮时的处理。
有关恢复交易和验证商店的更多信息 收据,请参阅应用内购买编程指南。 ...
我发现了这个page,我按照示例代码进行操作,但是在我调用之后
- (void) checkPurchasedItems{
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
}
另一个代表没有被解雇!
- (void) paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue
它只会弹出一个警报视图,让您输入您的 Apple ID ...但什么也没发生?
我设置了一个断点,但它不会像示例所说的那样停止。
对我的代码有什么问题有任何想法吗?
【问题讨论】:
-
我不会全部发布...我认为这很好?还是我应该删除它?
标签: iphone objective-c in-app-purchase restore