2012-12-10 11 views
9

मैं अपने एंड्रॉइड ऐप के साथ Google ड्राइव एकीकरण प्राप्त करने के लिए यहां क्विकस्टार्ट मार्गदर्शिका का पालन कर रहा हूं: https://developers.google.com/drive/quickstart-androidGoogle एपीआई एक्सेस के लिए, क्या मैं एक ही एंड्रॉइड पैकेज नाम के लिए एकाधिक क्लाइंट आईडी बना सकता हूं?

इसलिए मैंने डीबग का उपयोग करके दो क्लाइंट आईडी बनाए और उसी पैकेज नाम के लिए SHA1 फिंगरप्रिंट जारी किए। एपीआई कंसोल ने इसे अनुमति दी, लेकिन मैं सोच रहा था क्योंकि मैंने डीबग कुंजी SHA1 फिंगरप्रिंट के साथ क्लाइंट आईडी बनाई है, क्या Google OAuth2 सर्वर मेरे रिलीज़ ऐप्स से प्रमाणीकरण अनुरोध स्वीकार करेगा?

वैसे, मैं ऑथ टोकन का अनुरोध करने के लिए Google Play Services API का उपयोग कर रहा हूं, इसलिए API कंसोल में दिखाए गए 'क्लाइंट आईडी' स्ट्रिंग को निर्दिष्ट करने का कोई तरीका नहीं है।

उत्तर

7

आपको अपने कोड में क्लाइंट आईडी निर्दिष्ट करने की आवश्यकता नहीं है क्योंकि आपके क्रेडेंशियल पैकेज नाम/SHA1 फिंगरप्रिंट जोड़ी का उपयोग करके मेल खाते हैं, जो अद्वितीय है।

जैसा कि आपने डीबग और रिलीज प्रमाण पत्र दोनों के लिए प्रमाण पत्र जेनरेट किए हैं, तब तक आपके अनुरोध सही तरीके से अधिकृत किए जाएंगे जब तक कि आपका ऐप एपीआई कंसोल में निर्दिष्ट पैकेज नाम वाले किसी भी व्यक्ति का उपयोग न करे।

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

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