FirebaseUI и SwiftUI LoginG - PullRequest
       17

FirebaseUI и SwiftUI LoginG

0 голосов
/ 12 октября 2019

Я пытаюсь реализовать вход через 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()) к своему представлению содержимого.

как я могу управлять обратными вызовами после того, как пользователь вошел в систему?

enter image description here

Пользователь был создан в firebase, но представление не обновляется.

, если кто-то реализовал вход в firebaseUI сSwiftUI Я оценил это.

Спасибо

...