Я пытаюсь реализовать вход через firebaseUI в приложение для iOS, используя swiftUI.
Я могу использовать основной вид входа в систему, но не могу управлять потоком после входа пользователя в систему.
Это код моего "контроллера входа в систему"
import SwiftUI
import FirebaseUI
struct CustomLogin: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> UIViewController {
let authUI = FUIAuth.defaultAuthUI()
let providers: [FUIAuthProvider] = [
FUIEmailAuth(),
FUIFacebookAuth()
// FUIPhoneAuth(authUI:FUIAuth.defaultAuthUI()),
]
authUI?.providers = providers
let authViewController = authUI?.authViewController()
// let controller = UIViewController()
// authUI!.delegate = self
return authViewController!
}
func updateUIViewController(_ uiViewController: UIViewController, context: Context) {
}
}
struct CustomLogin_Previews: PreviewProvider {
static var previews: some View {
CustomLogin()
}
}
Я могу показать поток входа, добавив CustomLogin())
к своему представлению содержимого.
как я могу управлять обратными вызовами после того, как пользователь вошел в систему?
Пользователь был создан в firebase, но представление не обновляется.
, если кто-то реализовал вход в firebaseUI сSwiftUI Я оценил это.
Спасибо