2017-09-27 84 views
-1

我试图在我的iOS应用程序中为Phone Authentication实施FirebaseUI。但是,这打开了用户界面会显示“登录与邮件”选项FirebaseUI直接在iOS应用程序中使用FirebaseUI登录电话

我需要它,直接进入手机登录页面级 Phone Login

如何在FirebaseUI来完成。另外,如何在出现此视图之前填写电话号码字段?

回答

0

你应该在你的代码中的某个地方创建了一个类型为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) 
相关问题