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

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

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

  1. अपना प्रोजेक्ट API Console में खोलें या अगर आपके पास पहले से कोई प्रोजेक्ट नहीं है, तो एक प्रोजेक्ट बनाएं.
  2. OAuth के लिए सहमति वाले स्क्रीन पेज पर, पक्का करें कि सारी जानकारी पूरी और सही हो. खास तौर पर, यह पक्का करें कि आपने ऐप्लिकेशन की निजता नीति और सेवा की शर्तों के यूआरएल बताए हैं.
  3. अगर आपके ऐप्लिकेशन के लिए क्रेडेंशियल पेज पर एक Android क्लाइंट आईडी नहीं है, तो क्रेडेंशियल पेज पर जाकर इसे बनाएं. आपको अपने ऐप्लिकेशन का पैकेज नाम और SHA-1 हस्ताक्षर बताना होगा.
    1. क्रेडेंशियल पेज पर जाएं.
    2. क्रेडेंशियल बनाएं > OAuth क्लाइंट आईडी पर क्लिक करें.
    3. Android ऐप्लिकेशन का टाइप चुनें.
  4. अगर आपके पास पहले से कोई वेब ऐप्लिकेशन क्लाइंट आईडी नहीं है, तो क्रेडेंशियल वाले पेज पर जाकर, एक वेब ऐप्लिकेशन क्लाइंट आईडी बनाएं. आपके पास Authorized 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.2.0'
    }
    

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

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

अगले चरण

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