Существует ли удаленный административный способ заставить мобильные ссылки для входа в электронную почту Firebase испольIOS

Программируем под IOS
Ответить
Anonymous
 Существует ли удаленный административный способ заставить мобильные ссылки для входа в электронную почту Firebase исполь

Сообщение Anonymous »

Мое приложение React Native (Android и iOS) использует ссылки для входа в электронную почту Firebase для аутентификации.
Мои приложения настроены на обработку ссылок, которые начинаются с личного домена, который зарегистрирован и размещен в Firebase.
Существует ли удаленный административный способ настройки Firebase, чтобы, когда приложение запрашивает ссылку для входа в электронную почту, ссылка начиналась с личного домена что ожидает мое приложение?
Вот полная предыстория:
Когда я настроил аутентификацию для входа в систему по электронной почте Firebase несколько лет назад, я также настроил собственный домен, подключил его к Firebase и создал соответствующий префикс URL-адреса в разделе «Динамические ссылки» консоли Firebase. Затем я указал личный домен как в фильтре намерений манифеста Android, так и в связанном домене с правами iOS.
Ссылка для входа в систему по электронной почте имеет следующий формат:

Код: Выделить всё

https://[CUSTOM_DOMAIN]/?ibi=[...]&apn=[...]&link=https://[CUSTOM_DOMAIN]/__/auth/action?...
Ссылка выше использует собственный домен, для обработки которого настроены мои приложения.
Это работало нормально и продолжает работать. Но я только что понял, что технически эта ссылка является динамической ссылкой, которая была объявлена ​​устаревшей Firebase в начале этого года.
При выполнении процесса миграции я столкнулся с препятствием. Когда я меняю конфигурацию проекта на использование HOSTING_DOMAIN для мобильных ссылок, ссылка для входа в систему по электронной почте выглядит следующим образом:

Код: Выделить всё

https://[FIREBASE_ID].firebaseapp.com/__/auth/links?link=https://[CUSTOM_DOMAIN]/__/auth/action?...
Приложения не обрабатывают ссылку, поскольку она не начинается с пользовательского домена, на обработку которого они настроены.
Исправление этой проблемы заключается в том, чтобы изменить приложения так, чтобы они указывали персональный домен в свойстве linkDomain при запросе ссылки для входа в систему по электронной почте. Но тем временем, поскольку для того, чтобы это изменение коснулось всех пользователей, потребуется некоторое время, в моей конфигурации проекта придется продолжать использовать FIREBASE_DYNAMIC_LINK_DOMAIN для мобильных ссылок.
Я обеспокоен тем, что это может перестать работать в любой момент из-за прекращения поддержки динамических ссылок.
Обратите внимание: я уже настроил шаблоны электронной почты для использования личного домена. Но это влияет только на домен внутренней вложенной ссылки. Мне нужен способ контролировать домен внешней ссылки.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ign-in-lin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»