मैं अपने ऐप में इन-ऐप खरीद जोड़ रहा हूं। मैंने ऐप्पल को यहां बताए गए सभी चरणों का पालन किया है (http://developer.apple.com/library/ios/#technotes/tn2259/_index.html क्यू & ए # 6 विशेष रूप से) साथ ही इन-ऐप प्रोग्रामिंग में देखें मार्गदर्शक।आईओएस इन-ऐप खरीद आइटम उत्पादों में वापस नहीं लौटाया गया है, लेकिन केवल सैंडबॉक्स में अवैध उत्पादक इंडेंटिफायर में। डीबग कैसे करें?
समस्या यह है कि जब मैं अपने परीक्षण आइपॉड टच पर परीक्षण के दौरान एक उत्पाद अनुरोध भेजता हूं, तो प्रतिक्रिया इसे अवैध उत्पाद प्रोडिफायर में दिखाती है और वैध उत्पाद नहीं।
मेरे ऐप में एक विशिष्ट गैर जंगली कार्ड ऐप आईडी है।
मेरी प्रोफ़ाइल का उपयोग मैं ऐप पर हस्ताक्षर करने के लिए कर रहा हूं, इसमें ऐप आईडी स्पष्ट रूप से है और एक वाइल्ड कार्ड का उपयोग नहीं करती है।
इन-ऐप खरीद आइटम एक मानक गैर-उपभोग योग्य गैर-सदस्यता आइटम (उन्नत कार्यक्षमता सक्षम करना) है। मैंने इसे अपने ऐप के लिए इन-ऐप आइटम के रूप में स्टोर में जोड़ा। इसे बिक्री के लिए मंजूरी दे दी गई है। (यह राज्य में "स्क्रीन शॉट अपलोड के लिए इंतजार कर रहा है")।
मैंने आईट्यून्स कनेक्ट से इन-ऐप आइटम आईडी की प्रतिलिपि बनाई और चिपकाया और यह सुनिश्चित करने के लिए इसे मेरे ऐप में चिपकाया कि मैंने कुछ भी गलत नहीं किया है।
मैं StackOverflow पर खोज की है और और कैसे इस समस्या का निदान करने पर सुराग मूल रूप से सभी प्रश्नों के उत्तर के लिए बिंग और गूगल का उपयोग कर एप्लिकेशन आईडी, आइटम id पर हस्ताक्षर प्रोफाइल, आदि की जांच करने के लिए गए थे
कोई त्रुटि किया जा रहा है लौटाया गया और उत्पाद अनुरोध सफलतापूर्वक पूरा हो गया है इसलिए क्वेरी करने के लिए कोई NSError ऑब्जेक्ट नहीं है।
कोई समस्या का निदान कैसे कर सकता है और इसे डीबग कर सकता है?
धन्यवाद
आईओएस 5 में किसी भी तरह से मैं सैंडबॉक्स वाली इन-ऐप खरीद पढ़ सकता हूं, और मुझे आईओएस 4 के लिए बग रिपोर्ट मिल जाएगी :) –