मैं इस उत्कृष्ट ट्यूटोरियल का उपयोग करके इन-एप खरीद विकसित कर रहा हूं: http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial और मुझे एक त्रुटि मिल रही है "आईट्यून स्टोर से कनेक्ट नहीं हो सकता" जो ऐसा लगता है कि यह ऐप्पल के सैंडबॉक्स से संबंधित हो सकता है सर्वर नीचे जा रहे हैं; सैंडबॉक्स स्थिति के संबंध में ट्वीट्स के लिए गुगल करने के अलावा, क्या उनकी स्थिति की पुष्टि करने का कोई अन्य तरीका है अन्यथा डीबग करने के लिए यह मुश्किल है (आईपॉसिबल पढ़ें)।सैंडबॉक्स सर्वर की स्थिति कैसे जांचें? ("आईट्यून स्टोर से कनेक्ट नहीं हो सकता है")
उत्तर
यदि कोई और इसके खिलाफ भी आता है तो मैं इसका उत्तर दूंगा। मेरे पास ऐप स्टोर में एक ऐप है जो प्रश्न में उल्लिखित ट्यूटोरियल का उपयोग करके बनाया गया था, और यह निष्पक्ष प्रदर्शन करता है। दुर्भाग्यवश, मेरे अनुभव में ऐप्पल सैंडबॉक्स सर्वर की विश्वसनीयता iffy हो सकती है, ऐप्पल फ़ोरम पर पोस्ट करने से और ऑनलाइन पुष्टि करने के लिए कोई स्पष्ट जगह नहीं है।
- आप itunesconnect.apple.com पर कम से कम एक परीक्षण उपयोगकर्ता खाता बनाने
- यकीन है कि वहाँ कोई क्रेडिट कार्ड है कि बनाओ:
के रूप में दूसरों StackOverflow पर कहा है, कुंजी लगता है कि बनाने के लिए है परीक्षण खाते से जुड़े
- परीक्षण खाते के साथ अपने परीक्षण डिवाइस पर आईट्यून्स में साइन इन न करें। इसके बजाय, किसी भी आईट्यून्स स्टोर खाते से साइन आउट करें जिसमें आपने साइन इन किया है। फिर एक आईएपी खरीदने का प्रयास करें। यह आपके उपयोगकर्ता नाम और पासवर्ड के लिए पूछेगा - इसे अपना परीक्षण उपयोगकर्ता नाम दें।
लगभग एक साल देर से, लेकिन मुझे अभी भी एक ही समस्या का सामना करना पड़ रहा है। जहाँ तक मुझे पता है, आइट्यून्स सैंडबॉक्स पर्यावरण की स्थिति का परीक्षण करने के लिए सबसे अच्छा तरीका इस यूआरएल जाँच कर रहा है:
http://sandbox.itunes.apple.com
एक Http/1.1 Service Unavailable
मतलब है कि आपका डिबगर उत्पादन में SSErrorHTTPStatusCodeKey=503
।
रेत बॉक्स में किसी ऐप का परीक्षण करने के लिए। इन चरणों का
आईएपी परीक्षण करने के लिए का पालन करें, हम
जाओ सेटिंग पर itunesconnect.apple.com में एक परीक्षण उपयोगकर्ता बना सकते हैं और (मेल, आइट्यून्स & App स्टोर सभी सक्रिय खातों से प्रस्थान करने के लिए है, खेल केंद्र)
अपने डिवाइस को पुनरारंभ करें।
डिवाइस पर अपना ऐप चलाएं। आईएपी बटन पर क्लिक करें -> मौजूदा खाता चुनें -> चरण 1 से बनाए गए सेब आईडी और पासवर्ड दर्ज करें। अब सबकुछ ठीक होगा।
मुझे टेस्टर सैंडबॉक्स खाते का उपयोग करते समय "आईट्यून स्टोर से कनेक्ट नहीं किया जा सकता" त्रुटि मिली। समस्या यह थी कि मैंने अपने खाते में उस खाते के साथ साइन इन किया था और परीक्षण खाते से जुड़े ईमेल पते की पुष्टि की थी।
मैंने आईट्यून्स कनेक्ट में उपयोगकर्ताओं और भूमिकाओं के तहत एक नया परीक्षक खाता बनाकर समस्या हल की और खाते के साथ अपने डिवाइस पर कभी भी साइन इन नहीं किया।
मेरे मामले में त्रुटि का कारण यह था कि जब मैंने ईमेल पते की पुष्टि की, तो खाता ऐपस्टोर में एक उत्पादन खाते के रूप में पंजीकृत था और यह अब सैंडबॉक्स खाते के रूप में काम नहीं करता था।
तो यदि आप एक बार अपने डिवाइस पर साइन इन करते हैं, तो खाता एक उत्पादन खाते के रूप में पंजीकृत होगा और यदि आप फिर से साइन आउट करते हैं, तो वह खाता सैंडबॉक्स में काम नहीं करेगा।
वह चरण 3 साइन आउट काम करता है! सैंडबॉक्स सर्वर से त्रुटि संदेश बस कोई समझ नहीं आता है। यह सिर्फ कहता है '(0) - आईट्यून्स स्टोर से कनेक्ट नहीं हो सकता है। कौन जानता है कि मुझे ** अब ऐप स्टोर से ** साइन आउट करना है !! ??? – Hlung
आप? - ऐप्पल के दस्तावेज़ीकरण से: "आईट्यून्स कनेक्ट डेवलपर गाइड में" परीक्षण उपयोगकर्ता खाते बनाना "में वर्णित आईट्यून्स कनेक्ट में एक परीक्षण उपयोगकर्ता खाता बनाएं। विकास आईओएस डिवाइस पर, सेटिंग में ऐप स्टोर से साइन आउट करें। फिर बिल्ड करें और एक्सकोड से अपना ऐप चलाएं। " –