2012-07-22 23 views
5

मैं अपने ऐप में खरीदारी को लागू करने के लिए स्टोरकिट का उपयोग कर रहा हूं। मेरा सवाल यह है कि जब आईएपी संवाद प्रकट होता है तो मैं UIAlertView को कैसे रोक सकता हूं। मुझे रद्द करें बटन को संसाधित करने की आवश्यकता है। मुझे पता होना चाहिए कि जब मैं रद्द करता हूं और इसके बारे में अपने सिस्टम को सूचित करता हूं। मुझे रद्द बटन को संसाधित करने की आवश्यकता है जो अलर्ट व्यू पर है जो मेरे उपयोगकर्ता और पासवर्ड डेटा का अनुरोध करता है।आईएपी आईओएस UIAlertView रद्द करें बटन

उदाहरण के लिए यदि उपयोगकर्ता रद्द बटन पर टैप करता है तो उसे कुछ कॉलबैक विधि का आह्वान करना चाहिए।

उत्तर

8

आप में 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; 
     } 
    } 
} 
+0

है जैसे कि यह संभाल कर सकते हैं मैं इस mehod वेन मैं बटन –

+0

रद्द पर टैप आह्वान नहीं कर सकते हैं अन्यथा मैं इस विधि आह्वान कर सकते हैं अगर मैं खरीदें बटन –

+0

पर टैप खेद है कि मैंने गलती की है। यह संवाद है जो मेरे पासवर्ड का अनुरोध करता है –