Firebase Auth - нет электронной почты от Google, войдите в провайдера - PullRequest
0 голосов
/ 27 апреля 2019

При входе через провайдера Google электронная почта не указана

Я пробовал использовать 3 учетные записи Gmail - с одной из них все в порядке, но с 2 я получаю нулевое значение.Все три перечислены в консоли правильно с адресом электронной почты учетной записи как «Идентификатор»

 currentUser = FirebaseAuth.getInstance().getCurrentUser();
 String Email = currentUser.getEmail();

код создания аутентификации:

providers = Arrays.asList(
            new AuthUI.IdpConfig.GoogleBuilder().build(),
            new AuthUI.IdpConfig.FacebookBuilder().build()
 );

 startActivityForResult(
                AuthUI.getInstance().createSignInIntentBuilder()
                        .setAvailableProviders(providers)
                        .setIsSmartLockEnabled(false)
                        .build(),MY_REQUEST_CODE);


1 Ответ

0 голосов
/ 01 мая 2019

Я скопировал код из тестового проекта в мой основной проект, и проблема решена. Я не понимаю почему.

...