手机验证码发不出去的几种情况:
1、手机装了拦截软件。
2、手机关机、暂无信号、欠费或者停机。
3、手机欠费停机后充值复机第一天无法接收SP短信。
4、用户在运营商那边设置了黑名单。
5、手机无法接收长度超过70个字的短信。
6、手机在境外使用或者使用境外手机。
7、手机短信息存储满了。
8、个别地区有手机网络、运营商故障等。
一、用户手机号码被运营商屏蔽。需要联系运营商解决此问题。
二、 手机短信安全软件等黑名单设置。查看短信黑名单设置,菜单->骚扰拦截->设置,分别查看拦截模式与黑白明单是否有不允许短信到达的号码。
三、手机内部浏览器隐私设置。重新设置浏览器安全等级或者关闭浏览器“阻止第三方Cookie”的设置,设置->隐私设置->内容设置。
四、手机短信发送超过当天最高条数限制。当天不能再登录需要验证手机的服务。
五、网络无线网络、通信等延时。耐心等待,或读秒完成后重试。
现在主流的验证方法是短信验证码,但是这种验证也有一定的问题,例如:你所遇到的问题,发短信有延迟,或者根本发不出,更有验证短信因为一部分用户手机上的某些安全软件而直接被误认为垃圾短信进入黑名单。开发者为此必须到处寻找优质而价格合理的短信通道,在寻找通道资源的过程中,往往会耗费大量的时间精力和试错成本。
所以推荐用语音验证码,用户输入手机号,点击获取语音验证码,用户收到系统播出的电话,语音播报验证码,用户输入验证码,比传统短信验证码快点而且成功率高。所以推荐用语音验证码。目前做这种服务的厂商我所知道的只有cloopen一家,这一家是一个开放平台,各种接口都有,快速集成到你所有的网站和app中都可以。
若手机卡状态正常无法发送短信,可检查手机上短信中心号码设置是否正确。
中国移动短信中心号码为:+8613800XYZ500,其中XYZ为您号码归属地区号去除0的部分,不足三位末尾补0。如:南京区号025,XYZ对应为250;深圳区号0755,XYZ对应为755。
其次查询可将手机卡拨出放其他手机里尝试是否可以正常发送哦~
应用发出的验证码回不来,是怎么回事?