有时调用平台把短信发出后,我这边服务器是否要检查短信是否发送成功?
如果检查没有发送成功,再重新发一遍
不需要,再说服务商那边都是队列来的,你请求提交成功,但是短信有可能没发
所以才会有"短信延迟,一分钟没收到请重试"这个说法,从交互上说,用户没收到会要求重发
肯定不用啊。。。
感觉你都不懂IT系统的设计,检查是为了重新发送?如果整天失败的话,你应该首先检查并解决的问题是为什么整天发送失败。
本来就不太可能失败,检查带来的只有一点:增加了系统的复杂度。
less is more懂不懂?
如果水平不够的话,直接用些集成的账号系统吧, http://www.onlyid.net 之类的。比自己瞎折腾强多了!
少数时候会出现延迟排队现象,但是这种情况是极少的,用户如果没有收到,那么只要在点一次重新发送即可。验证短信就拿我们平台来说,只要对方的号码不出问题,可以说是百分百到达的。https://www.mysubmail.com/sms
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1k 阅读
不需要,如果用户没有接收到自己会选择重新发送的。
反而,如果你误判了,发了两条给用户,用户会觉得很奇怪!