[英]Native (iOS or Android) Facebook login using popup dialog only?
[英]Handling the selection of Cancel in iOS 7 native login popup
我正在编写一些与应用内购买相关的代码。 当我启动应用内购买时,iOS会弹出本机登录弹出窗口,如下图所示。 我也开始为UIActivityIndicatorView设置动画。 如果用户选择“取消”选项,则我想停止为UIActivityIndicatorView设置动画。 在iOS 7本机登录弹出窗口中处理“取消”选择的方法是什么。
不调用以下函数:
- (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被调用时,
注意:并非总是如此,这也需要其他响应
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.