Добавьте Google Sign-In в свое приложение для iOS

Базовая интеграция занимает всего несколько шагов. Сначала настройте проект в консоли Google API.

Затем добавьте в GIDSignInButton .

Наконец, подключите кнопку (используя IBAction или аналогичный) к методу, который вызывает signInWithConfiguration:presentingViewController:callback:

Быстрый

 GIDSignIn.sharedInstance.signIn(
    with: signInConfig,
    presenting: self
) { user, error in
    guard error == nil else { return }
    guard let user = user else { return }

    // Your user is signed in!
} 

Цель-C

 [GIDSignIn.sharedInstance
    signInWithConfiguration:signInConfig
   presentingViewController:self
                   callback:^(GIDGoogleUser * _Nullable user,
                              NSError * _Nullable error) {
      if (error) { return; }
      if (user == nil) { return; }

    // Your user is signed in!
}]; 

К этой базовой интеграции вы можете добавить такие функции, как внутренняя аутентификация и авторизация OAuth 2.0 для доступа к API Google.

Узнайте, как начать работу с нашим руководством для разработчиков. Или посетите наш репозиторий GitHub, чтобы увидеть образец кода, отправить отчет об ошибке или запрос функции или отправить запрос на перенос.