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:20.7.0'
    }
    

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

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

अगले चरण

अपने ऐप्लिकेशन में एक बार टैप करके साइन इन करने की सुविधा जोड़ें.