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