Нельзя использовать адрес электронной почты в качестве ключа узла базы данных Firebase, так как эти ключи не могут содержать точки, в то время как каждый адрес электронной почты содержит хотя бы один из них.
Обычное решение - каким-то образом закодировать адрес электронной почты. Простейшая кодировка - заменить .
на ,
, что является разрешенным в ключах Firebase и, как правило, не может встречаться в адресе электронной почты.
Так что jan2409@someaddress.com
станет jan2409@someaddress,com
.