Я использую Firebase Auth на iOS (Swift). В моем приложении есть только 2 способа создания учетной записи:
- Электронная почта (электронная почта / пароль)
- Вход через Apple
Вот пример, который я не уверен, что делать в отношении привязки аккаунта:
- Пользователь создает аккаунт с опцией # 1 (электронная почта) и регистрируется с
jake@gmail.com
- Пользователь выходит из учетной записи и закрывает приложение
- Пользователь открывает приложение и вместо использования опции 1 (электронная почта) для входа в уже созданную учетную запись, он пытается войти с опцией # 2 (Войти через Apple). Однако его адрес электронной почты Apple ID
jakeApple@gmail.com
и не совпадает с jake@gmail.com
Примечание. Все это происходит на одном телефоне
Это создает 2 учетных записи в Firebase, потому что электронные письма разные. У меня 1 учетная запись на электронную почту включена в панели инструментов Firebase по умолчанию, и я хочу сохранить эту опцию, поскольку она рекомендуется. Есть ли способ связать эти 2 аккаунта вместе? Кроме того, они должны быть связаны друг с другом?