产品设计中收不到验证码解决策略

移动端产品目前基本上都采用手机号注册,但是都会碰到一个问题:用户经常反馈收不到验证码短信。特别是注册时验证码,收不到就直接向产品say bye了。一般收不到验证码是网络阻塞或者延迟等造成的,如何解决这个问题呢?以下是个人之前尝试过的办法以及来自网友的探讨。

一,在产品开发前期确定找到好的短信通道。

这是第一步也是最重要的一步,后面几点说的基本上都是补充性质的措施。那如何找到好的短信通道,可以通过以下几个方面去了解:

  1. 短信送达率,一般都自诩99.99%,这个可以在试用期的时候鉴别下。最好能够支持查看发送情况,发送量、送达量、未接收量,发送明细等。
  2. 短信速度,很多短信都会延迟送到。这个可以跟当前通道的客户了解一下。
  3. 是否支持多通道,各通道在送达率,速度的差距如何?
  4. 签名是否支持定制(固定签名和变更签名可能会走不通的通道,也有可能影响送达率和速度)
    待完善....

推荐个短信通道对比网站:(短信_工具服务

二,在产品设计中解决漏网之鱼和那个万一。

即便是好的短信通道也会存在收不到短信的问题,接下来需要在产品设计中去堵这个漏洞。在需要短信验证码的地方增加帮助信息,我们经常能看到类似这种“收不到验证码?”的按钮,但是点击后的策略都会有所不同:

1. 重复获取验证码。

因为有些验证码是因为网络延迟等情况,所以通过重新获取验证码能够解决这个问题。


微信找回密码.png

从运营成本考虑,因为每一条短信都是钱,特别是初创公司,所以在设计这个环节时有一个小细节可供借鉴,来自微信(如果短期时间因为网络延迟就直接返回会浪费到这条短信,因此可以提供一个信息确认框):

微信找回密码.png
2. 增加语音验证码

语音验证码,是通过语音电话直接呼到用户手机,实现电话语音播报的方式。解决了网站用户或会员用户经常因各种问题不能接收到网站发出的短信验证码的问题

以下是饿了么的收不到验证码界面,这里他们还有一个产品设计上的细节,就是会给出一个温馨的提示告知即将来电的号码示例。


饿了么.png
3.增加客服联系电话

因为语音验证码的缺陷就在于很多人打完电话之后容易忘记验证码,所以可以尝试增加“收不到验证码?请咨询客服”,点击直接联系客服。这个可以直接参考第二点饿了么的截图,点击直接拨打客服电话。

Paste_Image.png
4.增加短信上行验证方式。

上行、下行是以运营商为中心的,如果你是短信代理商,上行就是从你向运营商发送短信,下行就是运营商给你返回信息。如果你是普通用户,那么上行就是你往运营商发送的,下行则是运营商发给你的。以滴滴出行APP为例:

Paste_Image.png

点击没有收到,则会给出如下界面:

上行短信.png

上行短信发送成功之后,APP会接收运营商返回的验证码,如下,即表示验证成功:

Paste_Image.png
5.其他更便捷的方式来完成这个验证。

利用第三方服务直接验证当前的手机号,比如说,QQ做一个这样的第三方服务,通过跳转到绑定了同一个手机号的QQ来完成验证。
(原帖:短信验证码收不到的问题

作者简介:子凌,互联网医疗产品经理,专注于互联网X医疗X产品,
公众号:像艺术家一样思考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主讲师:信信客CMO 梁鸿鹏 在产品开发前期确定找到好的短信平台。 这是第一步也是最关键的一步,毕竟频繁...
    信信客阅读 786评论 0 3
  • 《系统界面指引规范》是目前工作中的一个内部规范文本,目的在于规范自己部门所负责的一些系统功能界面的指引性交互设计。...
    gavinyangyang阅读 7,201评论 0 4
  • 葛余涞 入秋以后,天气就很少正常。东边日出西边雨的情形碰到过好几次。有时,晚上一个人骑车,冷风就开始残忍的偷袭,衣...
    叫我涞涞涞阅读 317评论 0 1
  • JRE:Java Runtime Environment,即Java运行环境。包含JVM。 JDK:Java De...
    frankisbaby阅读 203评论 0 0
  • 我的文章内容算是有三类: 讲道理 个人剖析 造作抒怀 我的文章风格算是: 行文散漫 逻辑或清晰或跳跃 广泛杂乱 我...
    左右不言他阅读 161评论 0 0