2011-01-17 11 views
5

मैं एंड्रॉइड बाजार में भुगतान आवेदन प्रकाशित करना चाहता हूं, इसलिए मैंने अपने एपीके में एंड्रॉइड एलवीएल जोड़ा। मैंने अपने मोबाइल पर परीक्षण किया है। जब मैं ऐप्स इंस्टॉल करता हूं, तो यह फ़ोन स्थिति, बाजार लाइसेंस की जांच करने की अनुमति दिखाता है। स्थापना के बाद, मैं दौड़ने और संकेत देने का प्रयास करता हूं "लाइसेंस नहीं मिला और खरीदने के लिए बाजार जाना"। ऐसा लगता है कि यह काम करता है क्योंकि एपीके को बाजार से डाउनलोड किए बिना चलाने के लिए की अनुमति नहीं है।बाजार से खरीदने के बिना लाइसेंस प्राप्त एंड्रॉइड एपीके का परीक्षण कैसे करें?

समस्या अब, मैं खरीदार की स्थिति का परीक्षण या अनुकरण कैसे कर सकता हूं? इसका मतलब है कि खरीदार मेरे ऐप्स खरीदने के बाद मेरे ऐप्स चलाने में सक्षम होगा। यदि वे खरीद नहीं सकते हैं और खरीद के बाद तत्काल लाइसेंस नहीं मिला है, तो मेरे लाइसेंस जांच में समस्याएं हैं। मैं पहले से ही अपने जीमेल को market.android.com के डैशबोर्ड में "प्रोफ़ाइल संपादित करें" में शामिल करता हूं। मैंने स्थिति को लाइसेंस, गैर-लाइसेंस प्राप्त, पुरानी लाइसेंस में बदल दिया। लेकिन मेरे जीमेल को कोई प्रतिक्रिया नहीं भेजी गई। तो मुझे नहीं पता कि यह कैसे करना है।

क्या यह पहले से ही Google लाइसेंस सर्वर पर किया गया है या क्या मुझे एंड्रॉइड मार्केट लाइसेंस कोड पैकेज को संशोधित करने की आवश्यकता है? मैं जांचता हूं कि केस, लाइसेंस, लाइसेंस, पुराना लाइसेंस, बाजार त्रुटि आदि जैसे मामले को हल करने के लिए कोड है।

ऐसा इसलिए है क्योंकि एंड्रॉइड एमुलेटर में कोई बाजार नहीं है, मैं खाता में Google खाता (केवल खाता खाता) नहीं जोड़ सकता और एमुलेटर में समन्वयित कर सकता हूं (1.6,2.2 और 2.3 में प्रयास किया गया)। तो मैं केवल अपने असली एंड्रॉइड फोन में परीक्षण कर सकता हूं।

किसी के पास बाजार से अपने ऐप्स खरीदने के बिना भुगतान किए गए ऐप्स का परीक्षण करने के लिए अनुभव या कुछ विधियां हैं, तो मैं लाइसेंस सर्वर से प्रतिक्रिया का परीक्षण कैसे कर सकता हूं और साथ ही कोई भी मेरे ऐप्स खरीद सकता है?

उत्तर

0

आप अपने प्रकाशक खाता पैनल के माध्यम से एक परीक्षण खाता सेट अप कर सकते हैं। (यदि आपके पास पहले से नहीं है तो आपको एक प्रकाशक का खाता सेट अप करना होगा।) विवरण के लिए developer documentation on licensing देखें, विशेष रूप से लाइसेंसिंग के लिए व्यवस्थापकीय सेटिंग्स पर अनुभाग।

2

यह कुछ महीने हो गया है, लेकिन यह टक्कर किसी को वहां मदद कर सकती है - इस प्रश्न का उत्तर मेरे यहां एक दोस्त के लिए दिया गया जिसने यहां जवाब नहीं दिया। लगता है कि आपके पास Google अनुभव एमुलेटर सेटअप नहीं है। एंड्रॉइड लक्ष्यों के Google एपीआई संस्करण का उपयोग करके एक नया एमुलेटर बनाएं, आपको ऊपर के स्तर स्तर 3 के लिए ऐसा करने में सक्षम होना चाहिए। इस एपीआई के साथ आपको अपने एमुलेटर में प्रमाणीकरण सर्वर तक पहुंच होगी (यदि आपके पास Google एपीआई नहीं है, तो वे उपलब्ध पैकेज के तहत एसडीके प्रबंधक में उपलब्ध हैं तो मुझे लगता है कि तीसरे पक्ष के पैकेज iirc)। आपको एक अप्रकाशित एपीके अपलोड करने की भी आवश्यकता नहीं है जब तक कि आपका परीक्षण इन-ऐप क्रय (संभावित रूप से देव खाते के अलावा परीक्षण खातों के लिए, मैं देव के तहत अपना पूरा परीक्षण करता हूं इसलिए मुझे उस नोट पर पूरी तरह से यकीन नहीं है)।

0

कुल मिलाकर दस्तावेज़ किसी ऐप को लाइसेंस जोड़ने पर लंबे विस्तृत निर्देश देते हैं, और नमूना कोड को नंगे-हड्डियों के लाइसेंसिंग के लिए संपादित किया जा सकता है, मुझे परीक्षण पर बहुत कम मिला है कि Google API के साथ लाइसेंसिंग जैसे कि यह थे आपके ऐप के खरीदार डॉक्स विवरण में "लाइसेंसिंग के लिए सेट अप करना" रनटाइम वातावरण में एक अधिकृत खाते में साइन इन करना ", लेकिन यह सिर्फ एक बड़े आइसबर्ग की नोक है जो आप करना चाहते हैं। साथ

  • ऐड कि AVD खाते का परीक्षण करने के लिए एक नया डमी जीमेल/Google खाता बनाएं

    1. गूगल एपीआई
    2. के साथ एक AVD बनाएँ: यहां दिए गए चरणों मैं का उपयोग कर रहे हैं। एवीडी में "सेटिंग/अकाउंट्स/एड" पर जाकर इसके लिए सबसे आसान है। "देव उपकरण" का उपयोग करना buggier है: "dev tools/accounts tester" पर क्लिक करें, "कॉर्पोरेट" शब्द पर क्लिक करें, जो एक ड्रॉपडाउन सूची विंडो है हालांकि डिज़ाइन इसे स्पष्ट नहीं करता है, नई विंडो में "google" शब्द पर क्लिक करें जो कि "कॉर्पोरेट" शब्द और बनी हुई जगह के बजाय ऐप स्क्रीन के निचले हिस्से में दिखाई देता है, "एड" पर क्लिक करें जो आपको उसी विंडो पर लाता है जो "सेटिंग्स/खाते/जोड़" पर जा रहा है।
    3. उस खाते को अपने डेवलपर कंसोल
    4. "निर्यात"। एपीडी फ़ाइल को एवीडी (जिसे आपने अपलोड किया है) में इंस्टॉल करें। यह कम से कम मेरे ज्ञान के लिए "adb" का उपयोग कर कमांड प्रॉम्प्ट के साथ किया जाना है।
    5. चलाने के लिए अपनी डमी गूगल खाते के साथ .apk निर्यात किया और पाया कि यह हालांकि आप अन्य डेवलपर कंसोल परीक्षण प्रतिसाद

    वाह डेवलपर कंसोल

  • परीक्षण में अपने "परीक्षण प्रतिक्रिया" सेट के अनुसार प्रतिक्रिया करता है। प्रत्येक चरण पर आगे विस्तार के लिए दस्तावेज़ या Google खोज देखें।

  •  संबंधित मुद्दे

    • कोई संबंधित समस्या नहीं^_^