मैं के साथ इन-ऐप खरीद सुविधा को कार्यान्वित कर रहा हूं बटन पुनर्स्थापित करें।स्टोरकिट: कैच बहाल विफल रहा?
मेरे पास ब्रांड नए परीक्षण उपयोगकर्ता सेट किए गए हैं, बिना किसी भुगतान किए।
जब मैं बटन बहाल, और नए परीक्षण उपयोगकर्ता के साथ प्रवेश करें मारा, मैं किसी भी सौंप तरीकों कि मुझे बताया कि बहाल लेनदेन में नाकाम रही है (के बाद से वहाँ बहाल करने के लिए कुछ भी नहीं है) नहीं पकड़ सकते।
लागू होने वाली एकमात्र विधि -(void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue*)queue
है, लेकिन इस विधि को बहाल करने के मामले में भी कॉल किया जाता है।
अब मैं क्या कर सकता हूं? मैं ऐसे मामले को कैसे पकड़ सकता हूं?
अलावा: मैं एक प्रगति संकेतक है कि कहते हैं, "संपर्क App स्टोर" है, और मुझे एक मंगलाचरण जहां मैं भी विफल रहा है मामलों में यह छिपा कर सकते हैं की जरूरत है।
के बाद से यहाँ आप के लिए एक कोड का टुकड़ा है यह मुद्दा टेस्ट उपयोगकर्ता द्वारा खरीदा नहीं गया था, आपको iTunesConnect के उत्तर में 'SKPaymentTransactionStateRestored' नहीं मिलेगा, जो अंत में आपके ट्रांसकेशन को समाप्त करता है। – Hisenberg
स्पष्ट है। लेकिन मैंने एक "संपर्क ऐप स्टोर" प्रगति संकेतक दिखाया, और मुझे अभी भी विफलता पर इसे छिपाने के लिए एक कार्यक्रम की आवश्यकता है। – Geri
कोई विफलता नहीं है, जब पुनर्स्थापित करने के लिए कोई लेनदेन नहीं होता है। असल में इस मामले को सफलता के रूप में संभाला जाता है। – Felix