2012-07-22 28 views
5

Tôi đang sử dụng StoreKit để triển khai việc mua hàng trong ứng dụng của mình. Câu hỏi của tôi là làm thế nào tôi có thể hendle UIAlertView khi hộp thoại IAP xuất hiện. Tôi cần xử lý nút Hủy. Tôi cần biết khi nào tôi nhấn hủy và thông báo cho hệ thống của mình về điều này. Tôi cần xử lý nút hủy trên chế độ xem cảnh báo yêu cầu dữ liệu người dùng và mật khẩu của tôi.IAP iOS UIAlertXem nút hủy

Ví dụ: nếu người dùng nhấn vào nút hủy, nó sẽ gọi một số phương thức gọi lại.

Trả lời

8

Bạn có thể xử lý nó trong SKPaymentTransactionObserver

Something như thế này

- (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; 
     } 
    } 
} 
+0

tôi không thể gọi mehod này wen tôi gõ vào nút –

+0

hủy nếu không tôi có thể gọi phương pháp này nếu tôi gõ vào nút mua –

+0

xin lỗi tôi đã phạm sai lầm. hộp thoại yêu cầu mật khẩu của tôi –

Các vấn đề liên quan