当用户在使用应用程序内购买时取消iTunes登录时需要触发

Tar*_*riq 0 iphone restore objective-c payment-gateway in-app-purchase

最近我在我的应用程序中集成了应用程序内购买,它的工作很好,还原恢复事务似乎也运行良好.

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

我的问题是,当App要求iTunes登录时,如果用户点击取消按钮,我应该如何解除指示.

截至用户点击恢复或购买产品,我现在显示指标,我可以在paymentQueue委托中轻松解除它,即

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
Run Code Online (Sandbox Code Playgroud)

付款是购买,失败还是已恢复

但是如果用户取消itunes登录,则该委托将永远不会被调用.

请建议!!

小智 5

消除你的自定义指标

  • (void)paymentQueue:(SKPaymentQueue*)队列restoreCompletedTransactionsFailedWithError:(NSError*)错误

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