Как получить Google Войти ЗапросScope разрешенные данные? - PullRequest
0 голосов
/ 05 сентября 2018

Мое приложение должно получить номер телефона из учетной записи Google пользователя. Поэтому я запрашиваю у пользователя разрешение через это внутри onCreate:

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                    .requestScopes(new Scope("https://www.googleapis.com/auth/user.phonenumbers.read"))
                    .requestIdToken(getString(R.string.web_id))
                    .requestProfile()
                    .build();
            // Build a GoogleSignInClient with the options specified by gso.
GoogleSignInClient mGoogleSignInClient = GoogleSignIn.getClient(this, gso);

    GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this);

Все работает, и я получаю действительный объект GoogleSignInAccount. Но как мне теперь получить номер телефона после этой операции? Это так расстраивает !!!! Кто-нибудь Пожалуйста, помогите?

...