2011-04-25 19 views
7

मैं इन-ऐप-बिलिंग एप्लिकेशन का परीक्षण करने का प्रयास कर रहा हूं। एंड्रॉइड मार्केट के मौजूदा संस्करण में ऐप-ऐप-बिलिंग सुविधा नहीं है।परीक्षण-इन-ऐप-बिलिंग

जब मैं जिसमें एप्लिकेशन के तहत बिलिंग ड्राफ्ट के रूप में सुविधा हो रही है मेरी नया संस्करण अपलोड, मैं त्रुटि संदेश मिल रहा है कि

"एक अप्रत्याशित त्रुटि हुई। बाद में पुन: प्रयास करें। वहाँ एप्लिकेशन के तहत नहीं कर रहे हैं इस एप्लिकेशन के लिए उत्पाद। नए इन-ऐप उत्पादों को जोड़ा नहीं जा सकता क्योंकि वर्तमान एप्लिकेशन संस्करण बिलिंग अनुमति का उपयोग नहीं करता है। "

मैं सभी विन्यास "http://android-sdk.appspot.com/guide/market/billing/index.html"

मैं में एप्लिकेशन के तहत बिलिंग से पहले इसे प्रकाशित परीक्षण करना चाहते हैं निर्धारित किया है। इस मुद्दे को कैसे ठीक करें?

उत्तर

8

यह सब आपके त्रुटि संदेश में कहा गया है। अपनी मेनिफेस्ट फ़ाइल में बिलिंग अनुमति जोड़ें और अपना एप्लिकेशन बाजार अपलोड करें (इसे प्रकाशित न करें, मसौदे के रूप में सहेजें)। फिर अपने डेवलपर्स कंसोल में कुछ आइटम जोड़ें।

इसके अलावा, आप उस मामले बाजार आवेदन में अपने उत्पाद आईडी के रूप में android.test.purchased उल्लेख करने के लिए, कोशिश कर सकते हैं हमेशा आप का जवाब, उस आइटम को सफलतापूर्वक खरीदा गया है।

+0

उत्तर के लिए धन्यवाद। मैंने पहले से ही ' <रिसीवर एंड्रॉइड: नाम = "बिलिंग। बिलिंग रिसीवर"> <इरादा-फ़िल्टर> '। बिलिंग अनुमति होनी चाहिए "<उपयोग-अनुमति एंड्रॉइड: name =" android.permission.BILLING "/>"? – Ferdinand

+0

हाँ, यह चाहिए। –

+6

धन्यवाद। जैसा कि मैंने देखा है, यह सही है: "<उपयोग-अनुमति एंड्रॉइड: नाम =" com.android.vending.BILLING "/> " – Ferdinand