अपने ऐप्लिकेशन में One Tap साइन-इन जोड़ने से पहले, अपने Google API और Android प्रोजेक्ट सेट अप कर लें.
अपना Google API कंसोल प्रोजेक्ट सेट अप करें
- एपीआई कंसोल में अपना प्रोजेक्ट खोलें या अगर आपके पास पहले से कोई प्रोजेक्ट नहीं है, तो एक प्रोजेक्ट बनाएं.
- 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:20.7.0' }
ज़रूरी नहीं: अपने ऐप्लिकेशन को अपनी साइट से जोड़ें
अगर आपके पास कोई ऐसी वेबसाइट है जो आपके ऐप्लिकेशन के साइन इन बैकएंड को शेयर करती है, तो डिजिटल एसेट लिंक फ़ाइल बनाएं और पब्लिश करें, ताकि एक प्लैटफ़ॉर्म से साइन इन करने वाले उपयोगकर्ता, दूसरे प्लैटफ़ॉर्म पर आसानी से साइन इन कर सकें.
अगले चरण
अपने ऐप्लिकेशन में One Tap की सुविधा से जुड़े साइन-इन फ़्लो जोड़ें.