Uygulamanıza One Tap ile oturum açma özelliğini eklemeden önce Google API'lerinizi ve Android'inizi ayarlayın bilgi edinmenizi sağlar.
Google API'leri konsol projenizi ayarlayın
- Projenizi API Konsolu'nda açın veya şu koşullarda bir proje oluşturun: CANNOT TRANSLATE
- OAuth izin ekranı sayfasında tüm bilgilerin eksiksiz ve doğru olduğundan emin olun. Özellikle, URL'leri uygulamanızın gizlilik politikası ve Hizmet Şartları
- Kimlik Bilgileri sayfasında aşağıdaki şartları karşılıyorsanız uygulamanız için bir Android istemci kimliği oluşturun:
CANNOT TRANSLATE Uygulamanızın paket adını ve
SHA-1 imzası.
- Kimlik bilgileri sayfasına gidin.
- Kimlik bilgisi oluştur > OAuth istemci kimliği seçeneğini tıklayın.
- Android uygulama türünü seçin.
- Kimlik bilgileri sayfasında yoksa bir web uygulaması istemci kimliği oluşturun:
zaten bir tanem var. Yetkilendirilmiş JavaScript Kaynakları ve Yetkilendirilmiş Yönlendirme URI'leri alanlarını boş bırakabilirsiniz. Bu istemci kimliği, kimlik doğrulama arka uç sunucunuzu temsil eder. (Arama yaparken bu istemci kimliğini kullanırsınız.
Google API'leri ekleyebilirsiniz, ancak olmasanız bile bu API'lere ihtiyacınız vardır.)
- Kimlik bilgileri sayfasına gidin.
- Kimlik bilgisi oluştur > OAuth istemci kimliği seçeneğini tıklayın.
- Web uygulaması uygulama türünü seçin.
Android projenize bağımlılık ekleme
- Proje düzeyindeki
build.gradle
dosyanıza Google'ın Hembuildscript
hem deallprojects
içinde Maven deposu (google()
) bölümlerini kontrol edin. Google Play Hizmetleri kimlik doğrulama kitaplıklarının bağımlılıkları modülünüzün (uygulama düzeyinde) derleme dosyasına (genellikle
app/build.gradle
) eklenmelidir:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.2.0' }
İsteğe bağlı: Uygulamanızı sitenizle ilişkilendirme
Uygulamanızın oturum açma arka ucunu paylaşan bir web siteniz varsa bir platformda oturum açan kullanıcıların diğerinde kolayca oturum açabilmesi için dijital öğe bağlantıları dosyası oluşturup yayınlayın.