Регистрация нескольких смс приложений для Firebase - PullRequest
0 голосов
/ 24 мая 2018

В моем проекте Firebase у меня есть 2 приложения.Один для пользователя и один для водителя.Я использую аутентификацию по телефону / смс + адрес электронной почты и пароль для регистрации пользователя.

Это нормально, если пользователь использует другой номер телефона / телефона для регистрации в двух разных приложениях.

Однако, когда я регистрируюсь, используя один и тот же номер телефона / телефона в обоих приложениях (в случае, когда я могу быть пользователем, а также водителем), он выдает мне эту ошибку:

Ошибка регистрации:Ошибка домена = FIRAuthErrorDomain Code = 17015 "[ERROR_PROVIDER_ALREADY_LINKED] - Пользователь может быть связан только с одним идентификатором для данного поставщика."UserInfo = {NSLocalizedDescription = [ERROR_PROVIDER_ALREADY_LINKED] - Пользователь может быть связан только с одним идентификатором для данного поставщика., Error_name = ERROR_PROVIDER_ALREADY_LINKED}

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

ERROR_PROVIDER_ALREADY_LINKED выдается, когда вы можете попытаться связать учетные данные с пользователем Firebase, когда у этого пользователя уже есть учетные данные, связанные с провайдером этого типа.

В вашей ситуации, я полагаю, пользователь ужеУ вас есть номер телефона, и вы пытаетесь связать другие учетные данные телефона с тем же пользователем.

0 голосов
/ 24 мая 2018

Это потому, что аутентификация телефона позволяет только один сеанс на пользователя.Вы не можете войти на 2 устройства одновременно из соображений безопасности.

Если вы хотите разрешить своим пользователям одновременно входить в оба приложения, вам следует рассмотреть возможность использования другого поставщика аутентификации.Возможно электронная почта / пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...