Приложение должно:
- создать новый профиль с электронной почтой или Вход в Google или Facebook Login
- после создания В профиле есть подтверждение по электронной почте, и затем пользователь может войти в систему
- , если он впервые показывает страницу для создания нового профиля в приложении (создание документа в базе данных с использованием uid пользователя с описанием, навыками ...)
- но на этой странице, если пользователь Google Sign-In , он должен показать имя и фамилию и изображение профиля Google и позволить им добавлять дополнительную информацию, такую как описание и их навыки ...
Первые 2 шага легко выполнить, но как я могу понять, если пользователь только что создал профиль, или он просто вышел из системы и вошел снова, или он просто использует Google Sign-In каждый раз. И как я могу взять информацию о пользователе из базы данных в Firebase и показать ее на странице создания профиля в приложении.
Можно ли добиться этого в SwiftUI?
Спасибо!