那为什么收到短信会存在延时呢?看看下面的短信发送过程就明白了。
一般用户在短信平台上提交发送短信命令后,由于平台提交发送的短信不是点对点的直接发送,而是通过互联网先提交到移动、联通、电信短信中心的前置服务器里,然后通过移动、联通、电信的短信中心分发到目标用户的手机上。因为移动、联通、电信短信中心的商务短信前置服务器每天都有大量的短信需要发送,可能在你提交信息的时候网络繁忙或正处于排队待发送状态,所以有时就会造成延迟现象,不能马上收到。
短信延时的长短主要取决于短信服务器的性能以及短信类型等因素:
短信服务器:这个主要取决于运营商服务器,通常情况下还是较为稳定的,当然也有特例出现。
短信类型:如验证码/通知类短信,一般不会出现延迟现象,从获取到接收到短信只需要几十秒,甚至几秒。
而营销类短信,出现延迟的可能性还是非常大的,节日中尤为严重,通常发送后,需要几分钟类才能接收到,或者几十分钟都有可能。
当然短信延迟延迟还有自身问题,如网络信号不好,或者自身手机的短信储存等因素,这里就不在一一介绍了。
这里就建议用户对所发送的短信需要及时下发的话,应尽量提前发送,以免网络繁忙或信息拥挤给你的工作或业务造成不便。