Абсолютно люблю Firebase, за исключением того, что она не отправляет электронные письма. Каждый раз, когда я захожу на консоль для сброса одного из паролей пользователя, я нажимаю вкладку аутентификации слева, перехожу к одному из моих пользователей, щелкаю справа от пользователя и нажимаю кнопку сброса пароля. Затем он отправляет электронное письмо на мой личный адрес электронной почты, в котором говорится, что сообщение не было доставлено на «[email protected]», и причина в том, что «небезопасные символы или длина в имени пользователя».
Теперь я знаю, в чем проблема, нет имени пользователя. Понятия не имею, как его установить. В моем приложении пользователи регистрируются и входят в систему, используя свою электронную почту, но Firebase не должна думать, что это их имя пользователя. Кроме того, в сообщении об ошибке отображается электронное письмо, которое сервер пытался отправить. В приведенном ниже письме есть ссылка для сброса пароля. Вот пример ссылки ниже.
https: // greenbananatech-JBS. Firefox
Я думаю, в чем проблема, так это в пустом месте после ".com". Я думаю, что здесь должно быть имя пользователя. Я просто не знаю, как установить логин для пользователей. Я уже изменил имя DISPLAY моих пользователей в моем проекте Xcode, но это ничего не дает. Кроме того, когда я нажимаю на ссылку "неисправный", она ни в коем случае не является неисправной, потому что она работает идеально! Вот изображение сообщения об ошибке ниже.
Огромное спасибо.