मैं परीक्षण खाते का उपयोग करके ऐप खरीद में अपनी जांच करने का प्रयास कर रहा हूं। पहली बार जब मैं ऐप ऑटो नवीकरणीय सदस्यता में खरीदारी करने का प्रयास करता हूं, तो सबकुछ चिकनी हो जाता है, कोई त्रुटि नहीं होती है और लेनदेन राज्य के साथ अपेक्षित लेनदेन पूरा हो जाता है "एसकेपेमेंट ट्रान्सएक्शनस्टेट खरीदा गया"। लेकिन, जब मैं फिर से सदस्यता खरीदने की कोशिश कर रहे किसी उपयोगकर्ता के परिदृश्य की जांच करता हूं, तो मुझे उपर्युक्त त्रुटि मिलती है। भले ही स्टोर किट फ्रेमवर्क एक संवाद दिखाता है कि उपयोगकर्ता पहले से ही सब्सक्राइब हुआ है, मेरे पर्यवेक्षक लेनदेन को राज्य में विफल होने के रूप में देखता है (SKPaymentTransactionStateFailed)।त्रुटि डोमेन = SKErrorDomain कोड = 2 "आईट्यून्स स्टोर से कनेक्ट नहीं हो सकता" UserInfo = 0x6083900 {NSLocalizedDescription = iTunes Store से कनेक्ट नहीं हो सकता}
storekit प्रलेखन स्पष्ट रूप से कहते हैं "उपयोगकर्ता एक nonconsumable उत्पाद या एक अक्षय सदस्यता वे पहले से ही खरीदा है खरीद करने के लिए प्रयास करता है, आपके आवेदन एक नियमित रूप से लेन-देन है कि आइटम के लिए, एक सौदे को बहाल नहीं। हालांकि, उपयोगकर्ता नहीं है प्राप्त करता है उस उत्पाद के लिए फिर से चार्ज किया गया। आपके आवेदन को इन लेन-देन को मूल लेनदेन के समान व्यवहार करना चाहिए "। मेरे मामले में, जब मैं फिर से खरीदारी करता हूं तो लेनदेन स्थिति को "विफल" के रूप में प्राप्त करता रहता हूं।
कोई विचार? यह सैंडबॉक्स परीक्षण पर्यावरण में है।
मुझे पिछले सप्ताह एक ही समस्या थी। लेकिन अब यह मेरे ऐप के लिए काम कर रहा है। – AlexVogel