У нас есть основное приложение, интегрированное с Firebase SDK. Пользователь входит в систему через основное приложение, используя электронную почту, Google или Facebook.
Теперь у нас реализовано расширение общего доступа, которое в идеале должно использовать один и тот же сеанс аутентификации внутри, чтобы данные можно было отправлять в Firebase с тем же пользователем, не запрашивая его повторный вход в систему через расширение.
Итак, кто-нибудь знает, как разделить сеанс аутентификации Firebase между основным приложением и расширением общего доступа?
Либо мы отправили какой-то внутренний вызов основному приложению для выполнения действий Firebase, потому что в нем есть детали аутентификации.
Основное приложение устанавливает некоторый токен для общих пользовательских значений по умолчанию через группы приложений, которые затем будут использоваться расширением Share для автоматической повторной аутентификации.
Или Firebase предоставляет какой-то способ сделать это,
Я не знаю, что осуществимо сверху. Я нашел метод signInWithCustomToken:completion:
, но он не связан с тем, что я на самом деле ищу.