2017-09-27 3 views
-1

J'essaie d'implémenter FirebaseUI dans mon application iOS pour Phone Authentication. Mais l'interface utilisateur qui ouvre la montre « Connexion avec messagerie option » FirebaseUIDirect FirebaseUI to Phone connexion dans iOS App

J'ai besoin pour aller directement à la connexion téléphonique page- Phone Login

Comment cela peut-il être fait dans FirebaseUI. De même, comment puis-je remplir le champ du numéro de téléphone avant que cette vue apparaisse?

Répondre

0

Vous auriez dû créer un objet de type FUIAuth quelque part dans votre code, peut-être dans un contrôleur de vue.

// 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] 

Si vous connaissez déjà le numéro de téléphone, vous pouvez le faire. En supposant que self est le contrôleur de vue présentant l'interface utilisateur de base de feu.

let phoneNumber = "+12345558888" 
phoneProvider.signIn(withPresenting: self, phoneNumber: phoneNumber)