Google साइन इन को अपने Android ऐप्लिकेशन में इंटिग्रेट करना शुरू करें

अपने ऐप्लिकेशन में 'Google साइन-इन' को इंटिग्रेट करने से पहले, आपको ये काम करने होंगे Google API Console प्रोजेक्ट कॉन्फ़िगर करें और अपना Android Studio प्रोजेक्ट सेट अप करें. इस पेज पर दिए गए तरीके से ऐसा ही होता है. अगले चरण फिर अपने ऐप्लिकेशन में 'Google साइन इन' को इंटिग्रेट करने का तरीका बताएं.

ज़रूरी शर्तें

Android के लिए 'Google साइन-इन' की ये ज़रूरी शर्तें हैं:

  • ऐसा Android डिवाइस जिस पर Android 6.0 या इसमें Google Play Store या AVD वाला एम्युलेटर शामिल है, जो Google API प्लैटफ़ॉर्म, जो Android 4.2.2 या इसके बाद के वर्शन पर आधारित हो और जिसमें Google Play मौजूद हो वर्शन 15.0.0 या इसके बाद के वर्शन की सेवाओं वाला हो.
  • Android SDK का नया वर्शन, जिसमें SDK टूल के टूल कॉम्पोनेंट भी शामिल हैं. SDK टूल, Android में Android SDK Manager पर उपलब्ध है स्टूडियो.
  • Android 6.0 के हिसाब से कंपाइल करने के लिए कॉन्फ़िगर किया गया प्रोजेक्ट (Marshmallow) या इससे नया वर्शन इंस्टॉल करें.

यह गाइड Android Studio के उपयोगकर्ताओं के लिए लिखी गई है. हमारा सुझाव है कि आप इस टूल का इस्तेमाल करें डेवलपमेंट एनवायरमेंट होने चाहिए.

Google Play services जोड़ें

अपने प्रोजेक्ट की टॉप-लेवल की build.gradle फ़ाइल में, पक्का करें कि Google का Maven डेटा स्टोर करने की जगह में ये शामिल हैं:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
    }
}

इसके बाद, अपने ऐप्लिकेशन-लेवल की build.gradle फ़ाइल में, Google Play services को निर्भरता:

apply plugin: 'com.android.application'
    ...

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

Google API कंसोल प्रोजेक्ट कॉन्फ़िगर करना

  1. अपना प्रोजेक्ट एपीआई कंसोल में खोलें या अगर नहीं है.
  2. OAuth के लिए सहमति वाले स्क्रीन पेज पर, पक्का करें कि पूरी जानकारी पूरी और सटीक जानकारी दें.
  3. क्रेडेंशियल पेज पर, अपने ऐप्लिकेशन के लिए Android टाइप का एक क्लाइंट आईडी बनाएं अगर आपके पास पहले से कोई AdSense खाता नहीं है, तो आपको अपने ऐप्लिकेशन का पैकेज तय करना होगा नाम और SHA-1 प्रमाणपत्र फ़िंगरप्रिंट शामिल हैं. यहां जाएं: ज़्यादा जानकारी के लिए, अपने क्लाइंट की पुष्टि करना जानकारी.

अपने बैकएंड सर्वर का OAuth 2.0 क्लाइंट आईडी पाना

अगर आपका ऐप्लिकेशन बैकएंड सर्वर की मदद से पुष्टि करता है या आपके बैकएंड सर्वर से Google API को ऐक्सेस करता है, तो आपको आपके बैकएंड सर्वर को दिखाने वाला OAuth 2.0 क्लाइंट आईडी.

अपने सर्वर के लिए Client-ID बनाने के लिए:

  1. अपना प्रोजेक्ट एपीआई कंसोल में खोलें.

  2. क्रेडेंशियल पेज पर, एक वेब ऐप्लिकेशन टाइप का क्लाइंट आईडी बनाएं. इससे जाएं: नोट करेंगे, जिसे आपको requestIdToken या requestServerAuthCode तरीके से GoogleSignInOptions ऑब्जेक्ट.

अगले चरण

अब जब आपने Google API Console प्रोजेक्ट कॉन्फ़िगर कर लिया है और अपना Android Studio प्रोजेक्ट में, आप 'Google साइन-इन' को इंटिग्रेट कर सकते हैं आपका ऐप्लिकेशन.