Pierwsze kroki z logowaniem i rejestracją jednym dotknięciem

Zanim dodasz do aplikacji logowanie jednym dotknięciem, skonfiguruj interfejsy API Google i projekty na Androida.

Skonfiguruj projekt 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 na ekranie zgody OAuth wszystkie informacje są kompletne i dokładne. W szczególności musisz podać adresy URL polityki prywatności i warunków korzystania z aplikacji.
  3. Na stronie Dane logowania utwórz identyfikator klienta aplikacji na Androida, 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 mogą pozostać puste. Ten identyfikator klienta reprezentuje serwer backendu uwierzytelniania. (Tego identyfikatora klienta można użyć do wywoływania interfejsów API Google z serwera, ale są potrzebne nawet wtedy, gdy go nie potrzebują).
    1. Otwórz stronę Dane logowania.
    2. Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
    3. Jako typ aplikacji wybierz Aplikacja internetowa.

Uwzględnij zależności w projekcie Android

  1. W pliku build.gradle na poziomie projektu dodaj repozytorium Google Maven (google()) zarówno w sekcjach buildscript, jak i allprojects.
  2. Dodaj zależności od bibliotek uwierzytelniania Usług Google Play do pliku kompilacji modułu (na poziomie aplikacji) (zwykle app/build.gradle):

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

Opcjonalnie: powiąż aplikację z witryną

Jeśli masz stronę internetową, która korzysta z tego samego backendu 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