短信

短信服务用于向用户发送验证码、通知和营销短信,运营商的通道由云端对接。

数据存储里的内建账户用它完成手机号的注册、登录和重设密码。

功能

短信和语音验证码

验证码由云端生成和校验,无法接收短信的用户可以改用电话播报。

图形验证码

发短信之前先让用户完成图形验证码,挡住批量发起的短信轰炸。

国际短信

手机号带上国际区号就能发往国外,接口与国内短信相同。

发送记录

发出的每条短信都有记录,可以逐条查看是否送达。

优势和特色

专有通道

为每个产品配置唯一的专有通道,确保到达率的同时,提升品牌形象。

免费的图形验证码 API 调用

过亿次完美验证,防范短信轰炸最有效的手段。

高到达率

多通道智能路由技术,稳定可靠,5 秒可达,99% 到达率。

技术介绍

LeanCloud 接入了多家服务商,按线路的实时状况选择通道,短信最终由运营商下发。签名和模板要先经过运营商审核,通过之后才能用来发送。发出后的状态取自运营商的回执,所以发送记录里有「等待回执」这样一个中间状态,文本短信的到达率整体在 97% 到 98% 之间。

发送接口面向客户端开放,因此涉及到对应用或号码的限流来阻止批量的短信轰炸。包括要求客户端先完成图形验证码才能发送短信。

价格方案

以中国节点的价格为例。短信按条计费,没有版本之分,每个账户有 100 条国内短信的免费额度。

价格
验证、通知和营销短信0.05 元 / 条
语音短信0.05 元 / 条
国际短信0.21 元到 1.05 元 / 条,随目的地不同
独立通道200 元 / 月

更新历史

  1. 控制台支持在线发送短信

    填入手机号、选好模板和签名就能在控制台发出,临时给少量用户群发不必再写脚本。

    LeanCloud 控制台支持导出备份和在线发送短信·LeanCloud 2021 回顾

  2. 支持更换手机号

    已注册的用户可以自己更换账户上的手机号,新号码先经短信验证码验证,通过之后才写入。

    LeanCloud 2020 回顾

  3. 推出图形验证码

    在安全中心开启后即可调用,用来挡住机器发起的短信轰炸;也可以设为强制,所有短信接口都要先通过图形验证。

    LeanCloud 图形验证码正式发布

  4. 推出国际短信

    同一套接口可以把短信发往北美、南美、欧洲、大洋洲和亚洲的主要国家和地区,价格随目的地不同。

    LeanCloud 正式开通国际短信服务

  5. 短信签名改为先审核后使用

    签名要经运营商审核,通过之后才能创建和发布模板。

    2016 年 2 月更新

  6. 支持营销短信

    开通营销短信专用通道,供需要大规模群发推广的应用使用。

    2016 年 2 月更新

  7. 推出短信统计与发送记录

    发出的每条短信都能在控制台查到发送状态,用量也有单独的统计。

    2015 年 5 至 8 月更新

  8. 推出语音验证码

    打电话给用户播报一个 6 位数字,收不到文本短信的用户可以改用这条途径。

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

  9. 支持用手机号注册和登录

    一个接口同时管注册和登录:号码没有注册过就创建一个账户,注册过就直接登录。

    2015 年 1 月更新

  10. 支持自定义短信模板

    短信内容不再固定:可以在控制台创建模板,正文里用变量写入验证码、有效期和应用名称,发送时指定用哪一个。

    2014 年 10 月下旬更新

  11. 短信带上应用签名

    发出的短信开头带上应用名称,标明发送方。

    2014 年 9 月下旬更新

  12. 支持设置短信测试号码

    应用可以指定几个测试手机号,这些号码不受每日发送量的限制。

    2014 年 9 月下旬更新

  13. 支持用短信验证码重设密码

    忘记密码的用户可以用手机号收一条验证码,凭验证码直接设置新密码,不必再走邮箱。

    2014 年 8 月下旬更新

  14. 推出短信验证服务

    短信服务上线,可以验证手机号码的真实性、用短信登录,以及在重要操作前要求短信确认。

    2014 年 7 月最后两周更新

数据来源

功能介绍与价格参考了 LeanCloud 官网的 短信产品页开发文档;「优势和特色」段落原文摘录自官网。技术介绍还参考了文档中的 短信常见问题

更新历史整理自 LeanCloud Blog 的产品更新汇总、月度通讯和单独发布的公告。