如何在 IOS Flutter 的 firebase 电话验证中禁用 recaptcha 验证

Art*_*ted 1 ios firebase firebase-authentication flutter flutter-ios

我正在开发一个 flutter 应用程序,它有这样的注册流程。

- 用户根据设备选择他们的 Google/Apple ID - 然后他们输入电话号码以获取短信 - 然后他们输入短信代码进行验证 - 然后他们输入个人信息并进入应用程序

这是 Android 上的流程,但在 iOS 上,输入电话号码后,应用内浏览器会打开{my_project_name}.firebase-app.com网站。它会出现 2-3 秒,并表示正在验证机器人(没有出现谷歌验证码)。然后它会将我重定向回应用程序。我想禁用它,因为它会导致糟糕的用户体验。(在真实设备中)

我通过生成 APN 的身份验证密钥并将其上传到 firebase 来启用静默通知。

可能有一些东西我错过了,但找不到它是什么。

请帮我解决这个问题,感谢您抽出时间。

Art*_*ted 5

我找到了解决方案。在 Xcode 的签名和功能下,启用“后台模式”功能并在“后台模式”内部,您必须单击“远程通知”复选框。这对我来说有效