Google Play, लाइसेंस देने वाली सेवा उपलब्ध कराता है. इस सेवा की मदद से, Google Play पर पब्लिश किए जाने वाले ऐप्लिकेशन के लिए, लाइसेंस देने से जुड़ी नीतियां लागू की जा सकती हैं. Google Play की लाइसेंसिंग सेवा की मदद से, आपके ऐप्लिकेशन में रनटाइम के दौरान Google Play से क्वेरी करने की सुविधा होती है. इस क्वेरी की मदद से, मौजूदा उपयोगकर्ता के लिए लाइसेंस की स्थिति का पता लगाया जा सकता है. इस जानकारी के हिसाब से, ऐप्लिकेशन को आगे इस्तेमाल करने की अनुमति दी जा सकती है या नहीं.
इस सेवा का इस्तेमाल करके, हर ऐप्लिकेशन के हिसाब से लाइसेंस देने की नीति को लागू किया जा सकता है. हर ऐप्लिकेशन के लिए, लाइसेंस देने की नीति को उसके हिसाब से लागू किया जा सकता है. ज़रूरत पड़ने पर, ऐप्लिकेशन में Google Play से मिले लाइसेंस की स्थिति के आधार पर, पसंद के मुताबिक पाबंदियां लागू की जा सकती हैं. उदाहरण के लिए, कोई ऐप्लिकेशन लाइसेंस की स्थिति की जांच कर सकता है. इसके बाद, वह उपयोगकर्ता के लिए ऐसी कस्टम पाबंदियां लागू कर सकता है जिनकी मदद से उपयोगकर्ता, लाइसेंस के बिना ऐप्लिकेशन को तय समय के लिए चला सकता है. ऐप्लिकेशन, किसी अन्य पाबंदी के अलावा, ऐप्लिकेशन के इस्तेमाल पर किसी खास डिवाइस पर पाबंदी भी लगा सकता है.
लाइसेंसिंग सेवा, आपके ऐप्लिकेशन के ऐक्सेस को कंट्रोल करने का एक सुरक्षित तरीका है. जब कोई ऐप्लिकेशन, लाइसेंस की स्थिति की जांच करता है, तो Google Play सर्वर, लाइसेंस की स्थिति के जवाब पर हस्ताक्षर करता है. इसके लिए, वह ऐप्लिकेशन से जुड़े यूनीक पासकोड और पासकोड का इस्तेमाल करता है. आपके ऐप्लिकेशन के पास, अपनी कंपाइल की गई .apk
फ़ाइल में सार्वजनिक कुंजी को सेव करने का विकल्प होता है. हालांकि, लाइसेंस की स्थिति के जवाब की पुष्टि, भरोसेमंद सर्वर पर करना ज़्यादा सुरक्षित होता है.
Google Play पर पब्लिश किया गया कोई भी ऐप्लिकेशन, Google Play की लाइसेंसिंग सेवा का इस्तेमाल कर सकता है. किसी विशेष खाते या पंजीकरण की आवश्यकता नहीं है. इसके अलावा, यह सेवा किसी खास फ़्रेमवर्क एपीआई का इस्तेमाल नहीं करती. इसलिए, किसी भी ऐसे ऐप्लिकेशन के लिए लाइसेंस जोड़ा जा सकता है जो एपीआई लेवल 3 या उसके बाद के लेवल का इस्तेमाल करता हो.
ध्यान दें: Google Play की लाइसेंसिंग सेवा का मकसद मुख्य रूप से, पैसे चुकाकर डाउनलोड किए जाने वाले उन ऐप्लिकेशन के लिए है जो यह पुष्टि करना चाहते हैं कि मौजूदा उपयोगकर्ता ने Google Play पर ऐप्लिकेशन के लिए असल में पैसे चुकाए हैं. हालांकि, कोई भी ऐप्लिकेशन (इसमें मुफ़्त ऐप्लिकेशन भी शामिल हैं) APK एक्सपैंशन फ़ाइल को डाउनलोड करने के लिए, लाइसेंस देने की सेवा का इस्तेमाल कर सकता है. ऐसे में, आपका ऐप्लिकेशन लाइसेंस देने वाली सेवा को जो अनुरोध भेजता है वह यह पता लगाने के लिए नहीं होता कि उपयोगकर्ता ने ऐप्लिकेशन के लिए पैसे चुकाए हैं या नहीं. यह अनुरोध, एक्सपैंशन फ़ाइलों के यूआरएल का अनुरोध करने के लिए होता है. अपने ऐप्लिकेशन के लिए एक्सपैंशन फ़ाइलें डाउनलोड करने के बारे में जानने के लिए, APK एक्सपैंशन फ़ाइलों की गाइड पढ़ें.
Google Play की ऐप्लिकेशन लाइसेंसिंग सेवा के बारे में ज़्यादा जानने और इसे अपने ऐप्लिकेशन में इंटिग्रेट करने के लिए, ये दस्तावेज़ पढ़ें:
- संगीत का लाइसेंस लेने के बारे में खास जानकारी
- इसमें बताया गया है कि यह सेवा कैसे काम करती है और लाइसेंस देने का सामान्य तरीका क्या है.
- लाइसेंस देने की सुविधा सेट अप करना
- इसमें, अपने ऐप्लिकेशन में लाइसेंस जोड़ने के लिए, Google Play खाता, डेवलपमेंट एनवायरमेंट, और जांच करने के लिए एनवायरमेंट सेट अप करने का तरीका बताया गया है.
- अपने ऐप्लिकेशन में, लाइसेंस की पुष्टि करने के लिए, सर्वर साइड की सुविधा जोड़ना
- इसमें, अपने ऐप्लिकेशन में लाइसेंस की पुष्टि करने की सर्वर-साइड सुविधा जोड़ने के लिए, सिलसिलेवार निर्देश दिए गए हैं.
- संगीत का लाइसेंस लेने के लिए रेफ़रंस
- लाइसेंस देने वाली लाइब्रेरी की क्लास और सेवा के रिस्पॉन्स कोड के बारे में पूरी जानकारी देता है.