调用短信平台发送验证码短信后,是否要检查发送成功?

有时调用平台把短信发出后,我这边服务器是否要检查短信是否发送成功?
如果检查没有发送成功,再重新发一遍

慕斯王
浏览 1215回答 18
18回答

Agony2015

这么多回答,只有2个回答需要,其他人的水平可见一斑。决定需不需要判断是否发送成功,取决于发送短信对你的应用的重要性以及手机号码的获取方式。如果手机号码是用户提供的。这个时候,你可以不用校验短信是否发生成功,因为如果用户在指定的时间范围内获取不到验证码,自然会检查自己的手机号码是否正确。如果你的手机号码是通过各种方式收集的,并且发送的短信对于接收人很重要(比如重要的会议或者参赛资格,或者重要的通知),这个时候你一定要检验短信是否发送成功,以便重发。另外短信发送以后,你可以获取短信的回执,回执中会包含短信是否发送成功。

哔哔one

不需要,如果用户没有接收到自己会选择重新发送的。 反而,如果你误判了,发了两条给用户,用户会觉得很奇怪!

青春有我

不需要,再说服务商那边都是队列来的,你请求提交成功,但是短信有可能没发 所以才会有"短信延迟,一分钟没收到请重试"这个说法,从交互上说,用户没收到会要求重发

千巷猫影

不需要, 因为你根本没办法检查.如果用户没收到, 他会要求你再发的.

翻翻过去那场雪

发送短信之后的返回结果,一般平台都会直接给你返回成功或者失败

不负相思意

需要调完短信接口,要检查短信服务商的返回结果呀。成功或者失败,失败原因是什么,记录日志。查看错误。接口返回成功,用户接受不到,可以考虑换一家服务商

万千封印

这个可以验证一下验证短信平台返回的内容是否标识成功 这主要是方便调试, 比如短信用完啊, 超过发送限制之类的至于用户是否收到这个没法验证,做好体验就好了

一只甜甜圈

不需要,用户收没收到这个状态你获取不到。。。你知道的就是你发送的请求是否被短信运营商成功接收。。

慕神8447489

不需要,让使用者去判断是否要重新发送短信

墨色风雨

后台页面有弹框提示的话,可以检查一下.
打开App,查看更多内容
随时随地看视频慕课网APP