如何在 IOS Flutter 的 Firebase 电话身份验证中禁用 recaptcha 验证

时间:2021-04-19 16:21:17

标签: ios firebase flutter firebase-authentication flutter-ios

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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