Pierwsze kroki z logowaniem i rejestracją jednym dotknięciem

Zanim dodasz logowanie za pomocą jednego kliknięcia do aplikacji, skonfiguruj interfejsy API Google i projekty Androida.

Konfigurowanie projektu w Konsoli interfejsów API Google

  1. Otwórz projekt w Konsoli interfejsów API lub utwórz projekt, jeśli jeszcze go nie masz.
  2. Na ekranie akceptacji OAuth sprawdź, czy wszystkie informacje są kompletne i poprawne. Upewnij się, że podajesz adresy URL polityki prywatności i warunków korzystania z aplikacji.
  3. Na stronie Dane logowania utwórz identyfikator klienta 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 go jeszcze nie masz. Pola „Autoryzowane źródła JavaScript” i „Autoryzowane identyfikatory URI przekierowania” możesz pozostawić puste. Ten identyfikator klienta reprezentuje serwer uwierzytelniania. (używasz tego identyfikatora klienta podczas wywoływania interfejsów API Google z serwera, ale potrzebujesz go nawet wtedy, gdy tego nie robisz).
    1. Otwórz stronę Dane logowania.
    2. Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
    3. Wybierz typ aplikacji Aplikacja internetowa.

Uwzględnianie zależności w projekcie na Androida

  1. W pliku build.gradle na poziomie projektu dodaj repozytorium Maven firmy Google (google()) w sekcjach buildscriptallprojects.
  2. Dodaj zależności do bibliotek uwierzytelniania Usług Google Play do pliku build.gradle modułu (na poziomie aplikacji) (zwykle app/build.gradle):

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

Opcjonalnie: powiązanie aplikacji z witryną

Jeśli masz witrynę internetową, która korzysta z back-endu logowania w aplikacji, utwórz i opublikuj plik Digital Asset Links, aby użytkownicy, którzy zalogują się na jednej platformie, mogli łatwo zalogować się na drugiej.

Dalsze kroki

Dodaj do aplikacji procesy logowania jednym dotknięciem.