2011-02-27 7 views
6

से बाहर निकले बिना मैं स्वतंत्र और भुगतान किया संस्करण है, जहां नि: शुल्क संस्करण एक समय सीमा, जिसके बाद यह बाजार करने के लिए रीडायरेक्ट भुगतान किया संस्करण को खरीदने के लिए है के साथ एक Android एप्लिकेशन है। दोनों संस्करणों में अलग-अलग पैकेज नाम हैं और बाजार में अलग-अलग अनुप्रयोगों के रूप में सबमिट किए जाते हैं।उन्नयन का भुगतान किया Android एप्लिकेशन को करने के लिए स्वतंत्र दो चिह्न

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

क्या इसे संभालने का कोई शानदार तरीका है?

+1

http://developer.android.com/guide/market/billing/billing_overview.html। संपादित करें - मैं गलत था। ऐसा लगता है कि आप 1.6 या उच्चतर डिवाइस के रूप में लंबे समय के रूप में ऐप्लिकेशन के अंतर्गत खरीदी में उपयोग कर सकते हैं Android बाजार 2.3 या उसके बाद चल रहा है। –

उत्तर

5

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

यदि दो आइकन चीजें वास्तव में आपको परेशान करती हैं, तो आप अपने ऐप में सुविधाओं या सामग्रियों को अनलॉक करने के लिए in-app billing का उपयोग करके केवल एक निःशुल्क संस्करण मॉडल पर स्विच कर सकते हैं।

+0

महान जवाब जूलियो लेकिन मैं इन-एप्लिकेशन बिलिंग दृष्टिकोण की सिफारिश नहीं है क्योंकि आप 2 एप्लिकेशन के साथ 2x Android बाजार में जोखिम प्राप्त करेंगे है। –

4

इस स्थिति को संभालने का एक लोकप्रिय तरीका केवल एक पूर्ण-कार्यात्मक पैकेज जारी करना है।

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

इस प्रक्रिया के बारे में अधिक जानकारी के लिए How can I use the paid version of my app as a "key" to the free version? और Detect if app was downloaded from Android Market देखें।

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