Я использую AccountKit для регистрации телефона прямо сейчас в нашем мобильном приложении. Поскольку AccountKit скоро будет устаревшим, поэтому мы мигрируем с подпиской на телефон Firebase. Я настроил нового пользователя / поток регистрации, но все еще не понимаю старых пользователей, когда они снова входят в систему, используя новый метод входа (Firebase).
Текущий процесс входа в систему:
- Запрос клиента с токеном доступа.
- Запрос сервера на комплект учетных записей с токеном доступа и получение данных пользователя с UID
- По этому UID я регистрируюсь текущий пользователь базы данных присутствует или нет.
Проблема:
Когда старый пользователь пытается войти через firebase, я получу другой UID (UID firebase ), которого нет в моей базе данных, поэтому он будет рассматривать его как нового пользователя.
Backend: Node js
Может ли кто-нибудь мне помочь, какой будет наилучший подход к миграции?