अपने ऐप्लिकेशन में One Tap साइन-इन जोड़ने से पहले, अपने Google API और Android प्रोजेक्ट सेट अप करें.
Google API कंसोल प्रोजेक्ट सेट अप करना
- अपना प्रोजेक्ट एपीआई कंसोल में खोलें या अगर आपके पास पहले से कोई प्रोजेक्ट नहीं है, तो उसे बनाएं.
- OAuth के लिए सहमति वाली स्क्रीन के पेज पर, पक्का करें कि सारी जानकारी पूरी और सटीक हो. खास तौर पर, यह पक्का करें कि आपने ऐप्लिकेशन की निजता नीति और सेवा की शर्तों के यूआरएल दिए हैं.
- अगर आपके पास पहले से कोई Android क्लाइंट आईडी नहीं है, तो क्रेडेंशियल पेज पर बनाएं. आपको अपने ऐप्लिकेशन का पैकेज नाम और SHA-1 हस्ताक्षर बताना होगा.
- अगर आपके पास पहले से कोई वेब ऐप्लिकेशन क्लाइंट आईडी नहीं है, तो क्रेडेंशियल पेज बनाएं. आप अनुमति वाले JavaScript ऑरिजिन और अनुमति वाले रीडायरेक्ट यूआरआई फ़ील्ड को खाली छोड़ सकते हैं. यह क्लाइंट आईडी, पुष्टि करने वाले बैकएंड सर्वर को दिखाता है. (अपने सर्वर से Google API को कॉल करते समय आप इस क्लाइंट आईडी का उपयोग करेंगे, लेकिन आपके पास ऐसा न होने पर भी आपको इसकी ज़रूरत होगी.)
अपने Android प्रोजेक्ट में डिपेंडेंसी शामिल करें
- प्रोजेक्ट-लेवल की
build.gradle
फ़ाइल में, Google की मैवन रिपॉज़िटरी (google()
) को अपनेbuildscript
औरallprojects
, दोनों सेक्शन में शामिल करना न भूलें. अपने मॉड्यूल (ऐप्लिकेशन-लेवल) की बिल्ड फ़ाइल में (आम तौर पर,
app/build.gradle
) Google Play सेवाओं की पुष्टि करने की लाइब्रेरी के लिए डिपेंडेंसी जोड़ें:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.4.1' }
वैकल्पिक: अपने ऐप्लिकेशन को अपनी साइट से जोड़ें
अगर आपके पास ऐसी वेब साइट है जो आपके ऐप्लिकेशन के साइन-इन बैकएंड को शेयर करती है, तो एक डिजिटल एसेट लिंक फ़ाइल बनाएं और पब्लिश करें, ताकि एक प्लैटफ़ॉर्म पर साइन इन करने वाले उपयोगकर्ता, दूसरे प्लैटफ़ॉर्म पर आसानी से साइन इन कर सकें.