Вход в несколько приложений iOS с аутентификацией ссылки электронной почты Firebase на одном экземпляре Firebase - PullRequest
0 голосов
/ 30 октября 2018

У меня есть два отдельных приложения, которые работают на одном экземпляре Firebase (дБ). Я добавляю аутентификацию по электронной почте для них. Первый прошел хорошо. Я добавил домен динамической ссылки для использования (например, http://one.page.link),) и предоставил его в приложении iOS в качестве связанного домена. При нажатии на ссылку электронной почты он переходит к 1-му приложению и входит в систему.

Я начал добавлять аутентификацию по ссылкам во второе приложение. Однако, когда я отправляю ссылку по электронной почте, она ссылается на тот же домен (http://one.page.link), и, следовательно, при нажатии на нее открывается первое приложение на устройстве, а не второе. Мне бы хотелось, чтобы оно отправляло ссылку с использованием другого динамический домен (например, http://two.page.link),, чтобы я мог связать его со вторым приложением, что приведет к открытию второго приложения при его нажатии.

Можно ли настроить домен динамической ссылки для приложения? С другой стороны, есть ли другой способ добиться того же?

1 Ответ

0 голосов
/ 30 октября 2018

Мне удалось добиться этого на iOS с помощью пользовательской схемы для перенаправления в нужное приложение на основе значения ibi или ipbi в динамической ссылке firebase.

Firebase все еще отправляет ту же ссылку. Таким образом, никаких изменений на сервере. На клиенте, если параметр ibi в URL-адресе является другим приложением, перенаправьте его в это приложение с помощью пользовательской схемы URL-адресов, чтобы открыть приложение. Затем это приложение читает содержимое URL и обрабатывает вход, если оно для него.

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