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'ye sahip 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
- Projenizi API Konsolu'nda açın veya şu koşullarda bir proje oluşturun: CANNOT TRANSLATE
- OAuth izin ekranı sayfasında, tüm bilgilerin doğru olduğundan emin olun. eksiksiz ve doğru olmasını sağlayın.
- 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.
Sunucunuz için istemci kimliği oluşturmak üzere:
API Konsolu'nda projenizi açın.
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
veyarequestServerAuthCode
yöntemini kullanarakGoogleSignInOptions
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.