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
- Otwórz projekt w Konsoli interfejsów API lub utwórz projekt, jeśli jeszcze go nie masz.
- 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.
- 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.
- Otwórz stronę Dane logowania.
- Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
- Wybierz typ aplikacji Android.
- 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).
- Otwórz stronę Dane logowania.
- Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
- Wybierz typ aplikacji Aplikacja internetowa.
Uwzględnianie zależności w projekcie na Androida
- W pliku
build.gradle
na poziomie projektu dodaj repozytorium Maven firmy Google (google()
) w sekcjachbuildscript
iallprojects
. 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.