Zanim dodasz do aplikacji logowanie jednym dotknięciem, skonfiguruj interfejsy API Google i Androida w projektach AI.
Konfigurowanie projektu w Konsoli interfejsów API Google
- Otwórz swój projekt w Konsoli interfejsów API lub utwórz projekt, jeśli nie mają jeszcze konta.
- Na ekranie zgody OAuth sprawdź, czy wszystkie informacje pełne i dokładne. Przede wszystkim upewnij się, że zostały określone adresy URL polityki prywatności i warunków korzystania z aplikacji.
- Na stronie Dane logowania utwórz identyfikator klienta aplikacji na Androida, jeśli:
nie mają jeszcze konta. Musisz podać nazwę pakietu aplikacji
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 nie używasz
już je masz. Pola „Autoryzowane źródła JavaScript” i „Autoryzowane identyfikatory URI przekierowania” możesz pozostawić puste. Ten identyfikator klienta reprezentuje
lub serwer backendu uwierzytelniania. (Tego identyfikatora klienta należy użyć podczas rozmowy telefonicznej
interfejsów API Google z serwera, ale nawet jeśli ich nie potrzebujesz).
- Otwórz stronę Dane logowania.
- Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
- Jako typ aplikacji wybierz Aplikacja internetowa.
Uwzględnij zależności w projekcie Android
- W pliku
build.gradle
na poziomie projektu uwzględnij parametr Google Repozytorium Maven (google()
) w środowiskachbuildscript
iallprojects
sekcji. Dodaj zależności 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.2.0' }
Opcjonalnie: powiąż aplikację z witryną
Jeśli masz stronę internetową, która udostępnia backend logowania aplikacji, utwórz opublikuj plik z linkami do zasobów cyfrowych aby użytkownicy, którzy logują się na jednej platformie, mogli łatwo logować się na drugiej.