Мои приложения настроены на обработку ссылок, которые начинаются с личного домена, который зарегистрирован и размещен в 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
Мобильная версия