Начните работу со входом и регистрацией в одно касание

Прежде чем добавлять в свое приложение функцию входа в одно касание, настройте свои API Google и проекты Android.

Настройте проект консоли API Google

  1. Откройте свой проект в консоли API или создайте проект, если у вас его еще нет.
  2. На странице экрана согласия OAuth убедитесь, что вся информация является полной и точной. В частности, убедитесь, что вы указали URL-адреса политики конфиденциальности и условий обслуживания вашего приложения.
  3. На странице учетных данных создайте идентификатор клиента Android для своего приложения, если у вас его еще нет. Вам нужно будет указать имя пакета вашего приложения и подпись SHA-1.
    1. Перейдите на страницу учетных данных .
    2. Щелкните Создать учетные данные > Идентификатор клиента OAuth .
    3. Выберите тип приложения Android .
  4. На странице Учетные данные создайте идентификатор клиента веб-приложения, если у вас его еще нет. Вы можете оставить поля Авторизованные источники JavaScript и Авторизованные URI перенаправления пустыми. Этот идентификатор клиента представляет ваш внутренний сервер проверки подлинности. (Вы должны использовать этот идентификатор клиента при вызове API Google со своего сервера, но он вам нужен, даже если он вам не нужен.)
    1. Перейдите на страницу учетных данных .
    2. Щелкните Создать учетные данные > Идентификатор клиента OAuth .
    3. Выберите тип веб-приложения .

Включите зависимости в свой проект Android

  1. В файле build.gradle на уровне проекта обязательно включите репозиторий Google Maven ( google() ) как в разделы buildscript , так и в разделы allprojects .
  2. Добавьте зависимости для библиотек аутентификации сервисов Google Play в файл сборки вашего модуля (на уровне приложения) (обычно это app/build.gradle ):

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

Необязательно: свяжите свое приложение со своим сайтом.

Если у вас есть веб-сайт, который использует серверную часть входа вашего приложения, создайте и опубликуйте файл ссылок на цифровые активы, чтобы пользователи, выполнившие вход на одной платформе, могли легко войти на другую.

Следующие шаги

Добавьте в свое приложение потоки входа в систему одним нажатием .