ios – Google Firebase – 电话验证结果在某些手机上出错

我在iOS(
Swift)应用程序中使用Google Firebase进行电话号码验证.

在每一步我都记录了我的最终状态.相同的过程适用于大多数,但在某些设备上的结果错误,没有可能的信息,为什么它这样做.

大多数过程都很好.
接收用于验证的FCM假令牌 – > Firebase取得了成功.收到短信&验证.

在某些手机上,这个过程是错误的.
接收用于验证的FCM假令牌 – > Firebase结果有误 – >未收到短信.

错误说“您的项目的Firebase电话号码验证设置似乎有问题,请务必按照https://firebase.google.com/docs/auth/ios/phone-auth中的说明进行操作”

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

我有一个问题,我在营销选择退出列表中有我的号码,作为副作用导致这些类型的验证SMS消息也被阻止.这是一个例子,但网络也可能有其他原因阻止短信.

点赞