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

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

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

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

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

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

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

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

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

अगले चरण

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