В приложении Flutter android пользователи должны пройти аутентификацию с помощью Firebase Phone Authentification, поэтому я не могу сохранить введенные пользователем данные в облачном хранилище, например имя и номер телефона, в узле с именем «users».
Я могу сделать это с помощью аутентификации EmailAndPassword, например:
final FirebaseUser user =
(await firebaseAuth.createUserWithEmailAndPassword(
email: _mailTextController.text.trim(),
password: _passTextController.text.trim()))
.user;
firestore.collection('users').document(user.uid.toString()).setData({
'nom': _nomTextController.text.trim(),
'email': _mailTextController.text.trim(),
'userID': user.uid.toString()
});
Любая помощь с процессом PhoneAuthentification