Czy uwierzytelnianie Google Cross-client jest możliwe w systemie iOS, a jeśli tak, to w jaki sposób?

Używam oAuth2 i mam projekt w mojej konsoli Google API z zarejestrowanym klientem iOS i klientem sieci Web.

Chciałbym autoryzować z mojej aplikacji na iOS, a mój backend powinien odzyskać token dostępu, aby mógł wykonywać ciężką pracę z aplikacją Google.

Próbowałem wykonać następujące instrukcje dla Androida:https://developers.google.com/accounts/docs/CrossClientAuth

Ale otrzymuję nieprawidłowy zakres, gdy przypisuję zakres jako:

oauth2: serwer: id_klienta: MY.WEB.CLIENT.ID: api_scope:http://www.google.com/m8/feeds/ https://mail.google.com/ https://www.googleapis.com/auth/plus.login

Ktoś pomyślnie wdrożył podobną konfigurację dla systemu iOS? Jeśli tak, proszę wyjaśnić lub udostępnić dokumentację? Jakich bibliotek lub zestawów SDK użyłeś do pobrania kodu z google w aplikacji iOS, której backend może użyć do wygenerowania własnego tokena dostępu?

questionAnswers(1)

yourAnswerToTheQuestion