gpt4 book ai didi

ios - 处理 iOS 7 native 登录弹出窗口中“取消”的选择

转载 作者:行者123 更新时间:2023-11-29 03:23:05 24 4
gpt4 key购买 nike

我正在编写一些与应用内购买相关的代码。当我启动应用内购买时,iOS 会弹出一个 native 登录弹出窗口,如下图所示。我也开始制作动画UIActivityIndi​​catorView。如果用户选择“取消”选项,我想停止 UIActivityIndi​​catorView 的动画。在 iOS 7 native 登录弹出窗口中处理“取消”选择的方法是什么?

iOS 7 native login popup

以下函数未被调用:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex

最佳答案

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

当用户在还原警报上按下取消时,将调用上述方法。

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for (SKPaymentTransaction *transaction in transactions)
{
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchased:
[self completeTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
[self failedTransaction:transaction];
break;
case SKPaymentTransactionStateRestored:
[self restoreTransaction:transaction];
default:
break;
}
}
}

当用户按下取消按钮时,调用 SKPaymentTransactionStateFailed,
注意:情况并非总是如此,这也会被调用以进行其他响应

关于ios - 处理 iOS 7 native 登录弹出窗口中“取消”的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20834062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com