One Tap में साइन इन और साइन अप करने का तरीका

अपने ऐप्लिकेशन में One Tap की सुविधा से साइन इन करने से पहले, अपने Google API और Android प्रोजेक्ट सेट अप कर लें.

अपना Google API कंसोल प्रोजेक्ट सेट अप करें

  1. एपीआई कंसोल में अपना प्रोजेक्ट खोलें या अगर आपके पास पहले से कोई प्रोजेक्ट नहीं है, तो एक प्रोजेक्ट बनाएं.
  2. पक्का करें कि OAuth के सहमति वाली स्क्रीन पेज पर, पूरी और सही जानकारी दी गई हो. खास तौर पर, इस बात का ध्यान रखें कि आपने अपने ऐप्लिकेशन की निजता नीति और सेवा की शर्तों के यूआरएल दिए हों.
  3. अगर आपके पास पहले से कोई Android क्लाइंट आईडी नहीं है, तो क्रेडेंशियल पेज पर जाकर, अपने ऐप्लिकेशन के लिए Android क्लाइंट आईडी बनाएं. आपको अपने ऐप्लिकेशन के पैकेज का नाम और SHA-1 हस्ताक्षर की जानकारी देनी होगी.
    1. क्रेडेंशियल पेज पर जाएं.
    2. क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी पर क्लिक करें.
    3. Android ऐप्लिकेशन प्रकार चुनें.
  4. अगर आपके पास पहले से वेब ऐप्लिकेशन क्लाइंट आईडी नहीं है, तो क्रेडेंशियल पेज पर जाकर वेब ऐप्लिकेशन क्लाइंट आईडी बनाएं. अनुमति वाले JavaScript ऑरिजिन और अनुमति वाले रीडायरेक्ट यूआरआई फ़ील्ड को खाली छोड़ा जा सकता है. यह क्लाइंट आईडी आपके पुष्टि करने वाले बैकएंड सर्वर को दिखाता है. (अपने सर्वर से Google API को कॉल करते समय आप इस क्लाइंट आईडी का इस्तेमाल करेंगे, लेकिन ऐसा न होने पर भी आपको इसकी ज़रूरत होगी.)
    1. क्रेडेंशियल पेज पर जाएं.
    2. क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी पर क्लिक करें.
    3. वेब ऐप्लिकेशन ऐप्लिकेशन का टाइप चुनें.

अपने Android प्रोजेक्ट में डिपेंडेंसी शामिल करें

  1. प्रोजेक्ट-लेवल वाली build.gradle फ़ाइल में, पक्का करें कि आपने buildscript और allprojects, दोनों सेक्शन में Google की Maven रिपॉज़िटरी (google()) को शामिल किया हो.
  2. अपने मॉड्यूल (ऐप्लिकेशन-लेवल) की बिल्ड फ़ाइल (आम तौर पर app/build.gradle) में, Google Play services की पुष्टि करने वाली लाइब्रेरी के लिए डिपेंडेंसी जोड़ें:

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.0.0'
    }
    

ज़रूरी नहीं: अपने ऐप्लिकेशन को अपनी साइट से जोड़ें

अगर आपके पास कोई ऐसी वेबसाइट है जो आपके ऐप्लिकेशन के साइन इन बैकएंड को शेयर करती है, तो डिजिटल एसेट लिंक की फ़ाइल बनाएं और उसे पब्लिश करें ताकि एक प्लैटफ़ॉर्म पर साइन इन करने वाले लोग आसानी से दूसरे प्लैटफ़ॉर्म पर साइन इन कर सकें.

अगले चरण

अपने ऐप्लिकेशन में, One Tap की मदद से साइन-इन करने की सुविधा जोड़ें.