मैं अपने ऐप में एंड्रॉइड मार्केट इन-ऐप खरीद को एकीकृत करने की कोशिश कर रहा हूं, लेकिन दुर्भाग्यवश हर बार जब मैं एक परीक्षण उत्पाद खरीदने का प्रयास करता हूं तो एक परेशानीपूर्ण त्रुटि में आ रहा हूं।एंड्रॉइड इन-एप खरीद - RESULT_ITEM_UNAVAILABLE
मैंने नमूना आवेदन (डंगऑन) लिया है और इसे मेरे ऐप में जोड़ा है। मैं सार्वजनिक कुंजी को नवीनीकृत किया है और यह भी उत्पादों की सूची को अपडेट करने के लिए निम्नलिखित:
/** An array of product list entries for the products that can be purchased. */
private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
new CatalogEntry("lemonstorm.huru.full", "Full v", Managed.MANAGED),
new CatalogEntry("android.test.purchased", "purchased",Managed.UNMANAGED),
new CatalogEntry("android.test.canceled", "cancelled",Managed.UNMANAGED),
new CatalogEntry("android.test.refunded", "Refunded",Managed.UNMANAGED),
new CatalogEntry("android.test.item_unavailable", "unavailable",Managed.UNMANAGED)
};
मैं ग्रहण का उपयोग कर आवेदन में निर्यात किया है, और अपने फोन पर यह स्थापित है और यह भी Android बाजार वेबसाइट पर अपलोड। एंड्रॉइड मार्केट वेबसाइट पर मैंने इन-एप खरीद के रूप में lemonstorm.huru.full को जोड़ा है और इसे प्रकाशित किया है।
मैंने अपने googlemail खाते को एक परीक्षण खाते के रूप में भी जोड़ा है (यही वह है जिसे मैंने अपने फोन पर साइन इन किया है)।
जब मैं अपने फोन पर एप्लिकेशन चलाता हूं तो मुझे lemonstorm.huru.full खरीदने का प्रयास करते समय एक RESULT_ITEM_UNAVAILABLE संदेश मिलता है, लेकिन यदि मैं उदाहरण के लिए प्रयास करता हूं, android.test.purchased, यह बिल्कुल ठीक काम करता है।
इंगित करता है कि Android बाजार आवेदन के उत्पाद सूची निर्देशों के अनुसार आइटम नहीं मिल सकता है:
RESULT_ITEM_UNAVAILABLE के लिए दस्तावेज़ निम्नलिखित कहा गया। ऐसा तब हो सकता है जब उत्पाद आईडी आपके REQUEST_PURCHASE अनुरोध में गलत वर्तनी हो या यदि कोई आइटम एप्लिकेशन की उत्पाद सूची में अप्रकाशित हो।
उत्पाद आईडी, definetely ही है यह definetely प्रकाशित होने के बाद और अनुरोध ठीक से गुजर रही किया जाना चाहिए के रूप में यह नमूना आवेदन है और यह android.test.purchased
किसी भी विचार के लिए काम किया सराहना की होगी!
मुझे एक ही समस्या है, लेकिन मुझे किसी और को googlemail खाते में कोई समस्या है। यकीन नहीं है कि यह आपकी मदद करेगा। लिंक: http://osdir.com/ml/Android- डेवलपर/2011-03/msg05455.html – beetstra
मैंने परीक्षण सूची में [email protected] और [email protected] दोनों जोड़ने का प्रयास किया, ऐसा नहीं लगता हालांकि कुछ भी! – RichW
अक्सर पूछे जाने वाले प्रश्न पढ़ें ... यह केवल gmail.com खाते के साथ काम करता है। यह एक ज्ञात बग .. वे इसे ठीक करने की कोशिश कर रहे हैं ... केवल परीक्षण भाग ... वास्तविक कार्यान्वयन सभी मेल प्रदाताओं में काम करता है। –