Google Firebase-某些电话上的电话身份验证结果错误

时间:2018-07-30 08:15:23

标签: ios swift firebase firebase-authentication

我正在使用Google Firebase在iOS(Swift)应用中进行电话号码验证。 在每一步中,我都已记录完状态。大多数情况下都可以使用相同的过程,但是在某些设备上会导致错误,并且无法获得为什么这样做的可能信息。

打开大多数过程均可进行精细。 收到用于验证的FCM假令牌->成功的Firebase结果。短信已收到并已验证。

在某些手机上,此过程错误。 收到用于验证的FCM假令牌->错误的Firebase结果->未收到SMS。

错误说:“您项目的Firebase电话号码身份验证设置似乎存在问题,请确保遵循https://firebase.google.com/docs/auth/ios/phone-auth上的说明”

1 个答案:

答案 0 :(得分:1)

您是否尝试过切换SIM卡?就像调试步骤一样,在未收到短信的手机和收到短信的手机之间交换SIM卡。这样,您可以判断问题是否与Firebase设置(我认为不太可能)或网络有关。

我遇到了一个问题,我将我的电话号码显示在退出行销名单上,这是一个副作用,导致这些验证SMS消息中的几种也被阻止了。那是一个例子,但是网络也可能阻止短信。