Pierwsze kroki z logowaniem i rejestracją jednym dotknięciem

Zanim dodasz do aplikacji logowanie One Tap, skonfiguruj interfejsy API Google oraz projekty Androida.

Konfigurowanie projektu w konsoli interfejsów API Google

  1. Otwórz swój projekt w Konsoli interfejsów API lub utwórz projekt, jeśli jeszcze go nie masz.
  2. Upewnij się, że wszystkie informacje na ekranie zgody OAuth są kompletne i dokładne. W szczególności upewnij się, że masz podane adresy URL polityki prywatności i warunków korzystania z aplikacji.
  3. Na stronie Dane logowania utwórz identyfikator klienta na Androida dla swojej aplikacji, jeśli jeszcze go nie masz. Musisz podać nazwę pakietu aplikacji i podpis SHA-1.
    1. Otwórz stronę Dane logowania.
    2. Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
    3. Wybierz typ aplikacji Android.
  4. Na stronie Dane logowania utwórz identyfikator klienta aplikacji internetowej, jeśli jeszcze go nie masz. Pola Autoryzowane źródła JavaScript i Autoryzowane identyfikatory URI przekierowania możesz pozostawić puste. Reprezentuje on serwer backendu uwierzytelniania. Tego identyfikatora klienta należy użyć do wywołania interfejsów API Google z poziomu serwera, ale jest on potrzebny, nawet jeśli nie.
    1. Otwórz stronę Dane logowania.
    2. Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
    3. Wybierz typ aplikacji Aplikacja internetowa.

Uwzględnij zależności w projekcie Androida

  1. Upewnij się, że w sekcji buildscript i allprojects w pliku build.gradle na poziomie projektu znajduje się repozytorium Google Maven (google()).
  2. Dodaj zależności dla bibliotek uwierzytelniania Usług Google Play do pliku kompilacji modułu (zwykle app/build.gradle):

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

Opcjonalnie: powiąż aplikację z witryną

Jeśli masz witrynę, która korzysta z backendu logowania aplikacji, utwórz i opublikuj plik linków do zasobów cyfrowych, aby użytkownicy logujący się na jednej platformie mogli łatwo logować się na drugiej.

Dalsze kroki

Dodaj do aplikacji procesy logowania jednym dotknięciem.