冲顶短信到达率巅峰 :LeanCloud 语音验证码上线了!

LeanCloud 短信服务自推出之后,受到众多开发小伙伴的欢迎和青睐。通过大量用户的实际测试,我们发现,普通文本短信的到达率介于 97 ~ 98% 之间。虽然我们对这一结果小有欣慰,但小伙伴们仍然不想放弃剩下的 2% 的用户!

嗯嗯,对于文本短信来说,由于受诸多条件影响甚至是政策上的坑儿,我们差不多已经做到了极限,因此只有另辟蹊径——经过大量调研和权衡之后,我们决定在今天正式推出语音验证码服务。作为文本短信的补充方案,其价格也与文本短信保持一致。

voice_captcha

什么是语音验证码

众所周知,为了确认用户或者会员信息的真实性,提供验证码是一种有效的验证手段。可实际上,很多用户经常因各种原因收不到网站或应用发出的短信验证码,很多产品因此会流失掉一些老客户和潜在客户。这就是短信验证码一直不能彻底解决的问题。

语音验证码,则是通过语音电话,直接呼叫用户手机或固定电话来播报验证码,即用户在接听电话时会听到验证码。语音验证码到达率高,安全可靠,并且受政策影响少,从而解决了短信验证码的到达率及政策性问题。LeanCloud 语音验证码是一个 6 位的数字组合,由于语音只播报数字,所以不能添加其他任何内容。

何时使用

语音验证码要通过语音电话拨号的方式向用户传达信息,所以它使用起来相对有些复杂;另外,对于部分产品而言,通过自动截获短信内容而直接验证的方式也不再可行,这样,使用体验会略逊一筹。因此,最好的方式是优先使用短信验证码,在用户确认短信无法到达的时候(譬如连续两、三次都没有收到短信),才转为使用语音验证码。这样,大部分用户的使用流程不会受到影响,也能够扫清短信覆盖率的盲区。

怎么使用

要使用语音验证码服务,首先打开应用控制台,进入 设置 > 应用选项 > 短信,勾选 启用帐号无关短信验证服务,如下图所示:

开启短信验证码

然后,通过我们的 REST API 和各种原生 SDK 调用语音验证码服务,方式如下:

REST API

curl -X POST 
  -H "X-AVOSCloud-Application-Id: {{appid}}" 
  -H "X-AVOSCloud-Application-Key: {{appkey}}" 
  -H "Content-Type: application/json" 
  -d '{"mobilePhoneNumber": "186xxxxxxxx", "smsType":"voice"}' 
  https://api.leancloud.cn/1.1/requestSmsCode

在调用验证短信 API 时,只要在请求 body 里增加 "smsType":"voice" 这一个参数。所以如果不打算使用此功能,之前发送短信的那部分代码完全不用改动。

Android SDK

// AVOSCloud.java
/**
   * 请求发送语音验证码,验证码会以电话形式打给目标手机
   * @param phoneNumber 目标手机号
   * @param countryCode
   * @param callback
   */
- public static void requestVoiceCodeInBackground(String phone, RequestMobileCodeCallback callback);

这里只需要传入目标手机号就可以了,之后调用 AVOSCloud.verifySMSCode(code, mobilePhoneNumber) 函数来校验验证码的有效性。

iOS/OSX SDK

//AVOSCloud.h
/*!
 * 请求语音短信验证码,发送语音短信到指定手机上
 * @param phoneNumber 11 位电话号码
 * @param IDD 号码的所在地国家代码,如果传 nil,默认为 "+86"
 * @param callback 回调结果
 */
+(void)requestVoiceCodeWithPhoneNumber:(NSString *)phoneNumber
                                   IDD:(NSString *)IDD
                              callback:(AVBooleanResultBlock)callback;

这里只需要传入目标手机号就可以了,之后调用 [AVOSCloud verifySmsCode:mobilePhoneNumber:callback:] 函数来校验验证码的有效性。

怎么样,是不是很简单?关键是,语音短信和文本短信的价格也一样!吼吼,赶快来体验,从此不再纠结短信到达率!

发表评论

电子邮件地址不会被公开。 必填项已用*标注