0

最近我在我的应用程序中集成了应用内购买,它的工作很好,恢复事务似乎也工作正常。

实际上,每当启动应用内购买或恢复购买时,我都会在窗口上显示自定义指示器。

我的问题是如果用户在应用程序要求 iTunes 登录时单击取消按钮,我应该如何关闭指示器。

到目前为止,只要用户单击恢复或购买产品,我就会显示指标,并且我可以在 paymentQueue 委托中轻松将其关闭,即

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

付款是购买、失败还是恢复

但是,如果用户在中间取消 iTunes 登录,则永远不会调用此委托。

请推荐!!

4

1 回答 1

5

解雇您的自定义指标

  • (void) paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error

当您取消 iTunes 登录页面时,将调用此方法

于 2013-01-18T06:18:39.143 回答