Из заголовка вы могли бы подумать, что есть опубликованное решение моей проблемы, но на самом деле я считаю, что я прочитал все, что имеет отношение к моему вопросу, но ничего не совпало. Вот что у меня есть:
Прежде всего, эта проблема никогда не возникала в моем приложении до сегодняшнего дня, и при этом мой вход не менялся ни при каких условиях: тот же код входа в Google, та же учетная запись. Все то же самое в течение последних трех месяцев, пока я тестирую. И, насколько я могу судить, проблема возникает только с одной учетной записью. Когда пользователь начинает процесс входа, ему предоставляется выбор учетных записей для входа в систему; в этом случае я выбрал первого пользователя:
![enter image description here](https://i.stack.imgur.com/Nnkz9.png)
Далее Google аутентифицирует пользователя и мы попадаем сюда в коде:
![enter image description here](https://i.stack.imgur.com/zg208.jpg)
Итак, вопрос в том, почему Firebase внезапно прекратил предоставлять отображаемое имя (и URL фотографии)? Из первого скриншота видно, что у пользователя есть указанное имя и фотография. Кроме того, FirebaseAuth.getInstance (). GetCurrentUser (). IsAnonymous () имеет значение false, как и ожидалось. Будем очень благодарны за любые идеи о том, почему это внезапно сломалось!