License Verification Library (LVL) आपकी आवश्यकता के समान है।
लाइसेंसिंग सेवा आपके अनुप्रयोगों तक पहुंच नियंत्रित करने का एक सुरक्षित माध्यम है। जब कोई एप्लिकेशन लाइसेंसिंग स्थिति की जांच करता है, तो मार्केट सर्वर एक प्रमुख जोड़ी का उपयोग करके लाइसेंसिंग स्थिति प्रतिक्रिया पर हस्ताक्षर करता है जो विशिष्ट रूप से प्रकाशक खाते से जुड़ा होता है। आपका एप्लिकेशन अपनी संकलित। एपीके फ़ाइल में सार्वजनिक कुंजी संग्रहीत करता है और लाइसेंसिंग स्थिति प्रतिक्रिया को सत्यापित करने के लिए इसका उपयोग करता है।
एंड्रॉइड मार्केट के माध्यम से प्रकाशित कोई भी एप्लिकेशन एंड्रॉइड मार्केट लाइसेंसिंग सेवा का उपयोग कर सकता है। कोई विशेष खाता या पंजीकरण की आवश्यकता नहीं है। इसके अतिरिक्त, क्योंकि सेवा कोई समर्पित फ्रेमवर्क एपीआई का उपयोग नहीं करती है, इसलिए आप किसी भी लीगेसी एप्लिकेशन को लाइसेंसिंग जोड़ सकते हैं जो कम से कम 3 या उच्चतर एपीआई स्तर का उपयोग करता है।
आपके आवेदन में लाइसेंस जोड़ने में आपकी सहायता के लिए, एंड्रॉइड एसडीके पुस्तकालय स्रोत प्रदान करता है जिसमें आप अपने आवेदन प्रोजेक्ट में शामिल कर सकते हैं। लाइसेंस सत्यापन पुस्तकालय (एलवीएल) एंड्रॉइड मार्केट क्लाइंट और लाइसेंसिंग सेवा के साथ सभी लाइसेंसिंग से संबंधित संचार को संभालता है। एलवीएल एकीकृत के साथ, आपका एप्लिकेशन वर्तमान उपयोगकर्ता के लिए लाइब्रेरी चेकर विधि को कॉल करके और स्थिति प्राप्त करने वाले कॉलबैक को लागू करके वर्तमान उपयोगकर्ता के लिए अपनी लाइसेंसिंग स्थिति निर्धारित कर सकता है।
This document बताता है कि लाइसेंसिंग सेवा कैसे काम करती है और इसे अपने एप्लिकेशन में कैसे जोड़ना है।
और here एक उदाहरण है।
here से संदर्भित।
स्रोत
2011-08-03 06:54:49
दूसरे उत्तर पर मेरी टिप्पणी देखें। धन्यवाद। – Talha