Google ile Oturum Açma Özelliğini Android Uygulamanıza Entegre Etmeye Başlayın

Google ile Oturum Açma özelliğini kendi uygulamanıza entegre etmeye başlamadan önce bir Google API Konsolu projesi yapılandırıp Android Studio projenizi ayarlayın. Bu sayfadaki adımlar tam olarak bunu yapar. Sonraki adımlar ardından Google ile Oturum Açma'yı uygulamanıza nasıl entegre edeceğinizi açıklayın.

Ön koşullar

Android için Google ile Oturum Açma aşağıdaki gereksinimlere sahiptir:

  • Android 6.0 veya sonraki sürümleri çalıştıran uyumlu bir Android cihaz ve Google Play Store'u veya AVD destekli bir emülatör içerir ve Google API'leri platformu (Android 4.2.2 veya daha yeni sürümleri temel alan ve Google Play'e sahip) hizmet 15.0.0 veya daha yeni bir sürümünü kullanıyor.
  • SDK Araçları bileşeni de dahil olmak üzere Android SDK'nın en son sürümü. SDK, Android'deki Android SDK Yöneticisi'nden edinilebilir. Stüdyo'yu seçin.
  • Android 6.0'a göre derleme yapmak üzere yapılandırılmış bir proje (Marshmallow) veya daha yeni sürümler.

Bu kılavuz, Android Studio kullanıcıları için hazırlanmıştır. ortamına taşıyabilirsiniz.

Google Play Hizmetleri ekleyin

Projenizin üst düzey build.gradle dosyasında Google'ın Maven deposunun dahil edilir:

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'
        // }
    }
}

Ardından, uygulama düzeyindeki build.gradle dosyanızda Google Play Hizmetleri'ni bağımlılık:

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

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

Bir Google API Konsolu projesini yapılandırma

  1. Projenizi API Konsolu'nda açın veya şu koşullarda bir proje oluşturun: CANNOT TRANSLATE
  2. OAuth izin ekranı sayfasında, tüm bilgilerin doğru olduğundan emin olun. eksiksiz ve doğru olmasını sağlayın.
  3. Kimlik bilgileri sayfasında, uygulamanız için Android türünde bir istemci kimliği oluşturun zaten bir hesabınız yoksa. Uygulamanızın paketini belirtmeniz gerekir adı ve SHA-1 sertifika parmak izi. Görüntüleyin Daha fazlası için İstemcinizin Kimliklerini Doğrulama ekleyebilirsiniz.

Arka uç sunucunuzun OAuth 2.0 istemci kimliğini alın

Uygulamanız bir arka uç sunucusuyla kimlik doğrulaması yapıyorsa veya Google API'lerine arka uç sunucunuzdan eriştiğinde, arka uç sunucunuzu temsil eden OAuth 2.0 istemci kimliği.

Sunucunuza ait istemci kimliği oluşturmak için:

  1. API Konsolu'nda projenizi açın.

  2. Kimlik bilgileri sayfasında Web uygulaması türünde bir istemci kimliği oluşturun. Şu hattı kullanın: aşağıdaki istemci kimliği dizesini içerir ve requestIdToken veya requestServerAuthCode yöntemini kullanarak GoogleSignInOptions nesne.

Sonraki adımlar

Artık bir Google API Konsolu projesini yapılandırdığınıza ve Google Oturum Açma işlevini en iyi şekilde yararlanabilirsiniz.