使用电话号码对Firebase进行身份验证iOS

问题描述:

我必须在应用中创建注册电话号码选项,并且在涉及电话号码/验证文本字段和整个界面控制器时我有点困惑。我是否必须自己创建或使用Firebase身份验证支持此屏幕,因为它发生在数字中?使用电话号码对Firebase进行身份验证iOS

火力文档:https://firebase.google.com/docs/auth/ios/phone-auth

你有两个解决方案,一个是使用自己的用户界面: https://github.com/firebase/FirebaseUI-iOS

第二个将是你自己创造的UI,只是称在提到的方法链接你共享:

  • verifyPhoneNumber(返回代码)
  • credentialWithVerificationID(创建验证objec T)
  • signInWithCredential(接受核查对象,并试图登入)

基本上,你想,以获得该代码(最有可能从一个文本框)用户的电话号码。一旦你成功发送代码。转换到用户可以输入通过短信接收的代码的视图,而不是登录用户。请记住,电话号码格式必须是这样的+ countrycodeStatecodeNumber或+13051239988