2012-08-23 13 views
7

मैं एंड्रॉइड ऐप बेस 64 सार्वजनिक कुंजी कैसे प्राप्त करूं (या देखें)? मेरे पास लाइसेंस फ़ाइल है, और मैंने पहले अपना ऐप प्रकाशित किया है।एंड्रॉइड ऐप बेस 64 सार्वजनिक कुंजी

मुझे लाइसेंसिंग के लिए कुंजी की आवश्यकता है।

उत्तर

0

किसी एप्लिकेशन को लाइसेंस जोड़ने के लिए, आपको लाइसेंसिंग के लिए अपने प्रकाशक खाते की सार्वजनिक कुंजी प्राप्त करनी होगी और इसे अपने एप्लिकेशन में कॉपी करना होगा। यहां लाइसेंसिंग के लिए अपने खाते की सार्वजनिक कुंजी कैसे प्राप्त करें:

Google Play प्रकाशक साइट पर जाएं और साइन इन करें। सुनिश्चित करें कि आप जिस खाते से लाइसेंस दे रहे हैं, उसमें साइन इन किया गया है (या प्रकाशित किया जाएगा) । खाते के होम पेज में, "प्रोफ़ाइल संपादित करें" लिंक का पता लगाएं और उसे क्लिक करें। प्रोफ़ाइल संपादित करें पृष्ठ में, नीचे दिखाए गए "लाइसेंसिंग" फलक का पता लगाएं। लाइसेंसिंग के लिए आपकी सार्वजनिक कुंजी "सार्वजनिक कुंजी" टेक्स्ट बॉक्स में दी गई है।

स्रोत http://developer.android.com/guide/google/play/licensing/adding-licensing.html

0

आपका base64 स्ट्रिंग संभवतः एक X509EncodedKeySpec है। मैं केवल अनुमान लगा सकता हूं। यदि ऐसा है, तो आपको बाइट [] प्राप्त करने के लिए स्ट्रिंग को डीकोड करना चाहिए। फिर इस बाइट से X509EncodedKeySpec बनाएं []। फिर एक आरएसए KeyFactory का एक उदाहरण बनाएँ, और PublicKey प्राप्त करने के लिए इस keyFactory के जेनरपब्लिक() विधि का उपयोग करें। यह सार्वजनिक कुंजी तो Cipher.init() करने के लिए पारित किया जा सकता

9

अपने अनुप्रयोग निम्न चरणों का पालन के लिए सार्वजनिक लाइसेंस कुंजी खोजने के लिए ...

1.) Google को लॉग इन तुम कहाँ से Play डेवलपर कंसोल अपने अनुप्रयोग

2. प्रकाशित) ऐप्स की सूची में अपने अनुप्रयोग पर क्लिक करें

3.) बाएं मेनू

3.) सेवा का चयन पर डेवलपर टूल पर क्लिक करें & एपीआई

4.) लाइसेंसिंग के तहत & इन-ऐप बिलिंग में आप सार्वजनिक कुंजी

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