现在很多网站或app都拥有发送短信验证码功能,发送短信验证码在网站或app中最常见的应用场景就是用户注册,那就以网站或app的用户短信验证注册为例为大家介绍下发送短信验证码功能怎么做。
实现方式:
1、筛选短信验证码服务商,因为短信这块儿水很深。。。
2、找到合适的短信验证码服务商,获取该服务商的短信接口api”文档和相应语言的demo。
3、按照短信验证码服务商提供的短信接口api”文档说明,和参考对应语言的demo,将短信接口嵌入到自己的网站或app程序中。
4、接入成功后,接下来就是进行测试,测试没问题了就是付款了。
这里说下如何筛选短信验证码服务商,基本的筛选方向以及评判标准如下:
1、到达率”,具体影响因素如下:
①运营商(有些虚拟运营商号段不支持)
②黑名单库(在黑名单库里的号码系统会放弃发送)
③通道质量
④服务商能力
2、发送速度”,具体影响因素如下:
①发送优先级
②通道速度
③落地网关与下发网关是否一致
④手机信号
⑤服务商处理速度
3、平台稳定性”
在通道资源一致的情况下,这才是重中之重,但是往往用户不会考虑,为什么呢,因为所有的企业都在宣称5秒必达”,99%到达率”。所以基本的评判标准也以此为模板。
决定平台稳定性的几点:
①服务器能力
②问题响应速度
③技术团队实力
④与运营商的关系(假设运营商故障)
⑤监控能力(在问题出现前,发现并解决问题)
⑥其他(如网络环境、机房断电等)