-1
我试图在我的iOS应用程序中为Phone Authentication
实施FirebaseUI
。但是,这打开了用户界面会显示“登录与邮件”选项直接在iOS应用程序中使用FirebaseUI登录电话
如何在FirebaseUI来完成。另外,如何在出现此视图之前填写电话号码字段?
我试图在我的iOS应用程序中为Phone Authentication
实施FirebaseUI
。但是,这打开了用户界面会显示“登录与邮件”选项直接在iOS应用程序中使用FirebaseUI登录电话
如何在FirebaseUI来完成。另外,如何在出现此视图之前填写电话号码字段?
你应该在你的代码中的某个地方创建了一个类型为FUIAuth
的对象,或许在视图控制器中。
// Perhaps you made it by doing this.
let authUI = FUIAuth.defaultAuthUI()
// You should also have a `FUIPhoneAuth` object somewhere.
let phoneProvider = FUIPhoneAuth(authUI: authUI)
// This will suppress the "Sign in with mail button"
authUI.isSignInWithEmailHidden = true
// This will bypass that welcome screen altogether
// (because there is only a single element in the array).
authUI.providers = [phoneProvider]
如果你已经知道电话号码,你可以这样做。假设self
是呈现Firebase UI的视图控制器。
let phoneNumber = "+12345558888"
phoneProvider.signIn(withPresenting: self, phoneNumber: phoneNumber)