Ios React本机firebase电话号码验证在发送sms之前打开safari。糟糕的用户体验

Ios React本机firebase电话号码验证在发送sms之前打开safari。糟糕的用户体验,ios,firebase,firebase-authentication,react-native-firebase,Ios,Firebase,Firebase Authentication,React Native Firebase,电话号码认证工作正常,但是当我打电话时 firebase.auth().signInWithPhoneNumber(phoneNumber) 它打开safari浏览器,并执行少量重定向,显示“验证您不是机器人”,然后关闭自身。 在使用“react native firebase”时,这是正常行为吗?在UX行为方面,有没有隐藏这种奇怪行为的选项 注意:在ios上测试,还没有在android上尝试 附言 我以前在web中使用过firebase电话号码auth,它有ReCaptcha。在本机应用程序

电话号码认证工作正常,但是当我打电话时

firebase.auth().signInWithPhoneNumber(phoneNumber)
它打开safari浏览器,并执行少量重定向,显示“验证您不是机器人”,然后关闭自身。 在使用“react native firebase”时,这是正常行为吗?在UX行为方面,有没有隐藏这种奇怪行为的选项

注意:在ios上测试,还没有在android上尝试

附言

我以前在web中使用过firebase电话号码auth,它有ReCaptcha。在本机应用程序中使用它,我会期待更多的静默行为

谢谢。

确定找到了解决方案。 首先,您需要启用接收静默通知。 在您的xcode“功能”中,启用推送通知和后台模式。 遵循以下firebase文档: