簡體   English   中英

IAP iOS UIAlertView取消按鈕

[英]IAP iOS UIAlertView cancel button

我在我的應用程序中使用StoreKit進行實施購買。 我的問題是當IAP對話框出現時如何處理UIAlertView。 我需要處理取消按鈕。 我需要知道何時按下取消並通知我的系統。 我需要處理請求我的用戶和密碼數據的警報視圖上的取消按鈕。

例如,如果用戶點擊取消按鈕,它應該調用一些回調方法。

您可以在SKPaymentTransactionObserver中處理它

像這樣的東西

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
    for (SKPaymentTransaction *transaction in transactions)
    {
        switch (transaction.transactionState)
        {
            case SKPaymentTransactionStatePurchased:
                break;
            case SKPaymentTransactionStateFailed:
            {
               if (transaction.error.code == SKErrorPaymentCancelled)
               {
                   //user cancelled purchase
                }
             }  
                break;
            case SKPaymentTransactionStateRestored:
                break;
            default:
                break;
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM