Zanim dodasz do aplikacji logowanie jednym dotknięciem, skonfiguruj interfejsy API Google i Androida w projektach AI.
Skonfiguruj projekt 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. Możesz opuścić autoryzowane źródła JavaScript,
Pola dotyczące autoryzowanych identyfikatorów URI przekierowania są 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 dla Usług Google Play. bibliotek uwierzytelniania do plik 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 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.