【发布时间】:2019-03-20 04:15:12
【问题描述】:
如何在 FirebaseUI 中呈现负责收集电话号码数据的 viewController 而不是欢迎屏幕?
在当前设置下,我会看到一个欢迎屏幕。
class Login: UIViewController, FUIAuthDelegate {
let authUI = FUIAuth.defaultAuthUI()
override func viewDidAppear(_ animated: Bool) {
let phoneProvider = FUIPhoneAuth(authUI: authUI!)
authUI!.isSignInWithEmailHidden = true
authUI!.providers = [phoneProvider]
let vc = authUI?.authViewController()
self.present(vc!, animated: true, completion: nil)
}
}
编辑 感谢 proxpero,我可以像这样展示手机 UI:
class Login: UIViewController, FUIAuthDelegate {
let authUI = FUIAuth.defaultAuthUI()
override func viewDidAppear(_ animated: Bool) {
authUI?.delegate = self
let phoneProvider = FUIPhoneAuth(authUI: authUI!)
authUI!.isSignInWithEmailHidden = true
authUI!.providers = [phoneProvider]
phoneProvider.signIn(withPresenting: self, phoneNumber: nil)
}
}
【问题讨论】:
标签: swift firebase firebase-authentication firebaseui