短信验证码这件小事
手机号和短信验证码一起成为很多服务的身份认证系统。下面列出了验证码实现中的一些需要考虑的点。
稳定,稳定,稳定
用户好不容易下载了你的App,要注册了,要支付了,如果用户收不到验证码这就尴尬了。因此选择一家靠谱的短信服务供应商就相当重要了。不过这毕竟是把“身家性命”交给了别人,选择口碑好的服务商之外,还有其他努力可以做吗?
- 灾备通道。当一家服务商出错时,可以迅速切换为另一家。也可以设置数据告警,当一个用户重复请求下发验证码的时候,就需要留意可能出问题了。另外一个思路每次发送都从两个供应商随机选择一个,毕竟两个供应商同时出错的可能性就很低了。
当然,如果是出海的应用或者服务,需要考虑选择有海外经验的服务商。
验证码的位置
我们可以看到有些服务下发的验证码很容易就在通知栏里看到,另外那些总把验证码放在最后。哪个对用户便捷显而易见,这个无非是调整一下主谓宾结构。
要不要加播广告
这里就有两种观点,一个是极简,一个是最大化营销。可能可以通过A/B测试来观察。当然有些服务商会采用模板,从技术上阻止插播广告。
4位数字还是6位数字,还是数字与字母混合
这个是从安全性角度考虑,但是限制一下用户验证“验证码”的频率应该就可以解决,个人觉得安全性不高的场景,比如注册,4位数基本就可以了。
验证码要不要编号
有一家银行的验证码里会包含编号信息,“你编号176392的验证码是000000”,这里的编号似乎有点多此一举,毕竟用户不会同时申请很多验证码。即使要编号,是否可以用小数字,比如1到9,否则用户很容易把编号跟验证码混淆。
文/jasonzhao
关键字:短信, 验证码
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!