2

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

firebase.auth().signInWithPhoneNumber(phoneNumber)

它会打开 safari 浏览器并执行一些重定向,显示“验证您不是机器人”,然后自行关闭。使用“react-native-firebase”时这是正常行为吗?是否有任何选项可以隐藏这种奇怪的 UX 行为?

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

附言

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

谢谢你。

4

1 回答 1

5

好的,找到了解决方案。首先,您需要启用接收静默通知。在您的 xcode “功能”中启用推送通知和后台模式。按照下面的 Firebase 文档: https ://firebase.google.com/docs/auth/ios/phone-auth#start-receiving-silent-notifications

于 2018-01-13T10:09:30.223 回答