firebase-ios-sdk: Hi, reCAPTCHA flow on ios 13 is not working on lastest sdk.

[READ] Step 1: Are you in the right place?

  • For issues or feature requests related to the code in this repository file a Github issue.
    • If this is a feature request make sure the issue title starts with “FR:”.
  • For general technical questions, post a question on StackOverflow with the firebase tag.
  • For general Firebase discussion, use the firebase-talk google group.
  • For help troubleshooting your application that does not fall under one of the above categories, reach out to the personalized Firebase support channel.

[REQUIRED] Step 2: Describe your environment

  • Xcode version: _____
  • Firebase SDK version: _____
  • Firebase Component: _____ (Auth, Core, Database, Firestore, Messaging, Storage, etc)
  • Component version: _____

[REQUIRED] Step 3: Describe the problem

Steps to reproduce:

What happened? How can we make the problem occur? This could be a description, log/console output, etc.

Relevant Code:

// TODO(you): code here to reproduce the problem

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 26 (13 by maintainers)

Most upvoted comments

Xcode : 11.1 IOS : 13 Firebase sdk : Firebase/Auth (6.11.0) ReCaptcha is not working, go to simulator, try using phone auth , it will take user to safariviewcontroller, then after ReCaptcha autoverifcation. screen stays there.

PhoneAuthProvider.provider(auth: Auth.auth()) PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { (result, error) in if let _ = error { completion(false, nil , nil ) return } completion(true , phoneNumber , result) }

Simulator Screen Shot - iPhone 11 Pro Max - 2019-10-28 at 14 35 36

Thanks for the info @AbubakerMajeed. I’ve forwarded this to the Auth team, and will let you know once I have an update.

this is latest download googleservicer-info plist. For above code(recaptch point) please run on any simulator, not on device.

@morganchen12 this is exactly the code, when you implement firebase otp service, you need to verify number first. above sample code is doing same. but problem is after ReCaptcha verification, screen stay there not take user back to application.