Проблема Android-приложения Firebase user.getDisplayName () - PullRequest
0 голосов
/ 09 октября 2019

Я заметил ошибку в моем приложении при использовании user.getDisplayName ().

Если учетная запись сохранена в Google Smart Lock (но удалена из firebase) и пользователь регистрируется, функция возвращает нулевое значение (даже если изображение и электронная почта отображаются нормально). Однако если я выберу «ничего из вышеперечисленного» в диалоговом окне «Smart Lock», а затем зарегистрируюсь снова, используя метод учетной записи Google (тот же, что был сохранен в «Smart Lock»), функция вернет правильное имя пользователя.

Подводя итог: если пользователь регистрируется впервые, он должен работать, но если он удаляет учетную запись и хочет зарегистрироваться снова, Smart Lock каким-то образом препятствует его работе. Есть мысли о том, как это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...