短信的发送受到双重限制:
每个应用,10 秒内只能向同一个手机号码发送 1 条短信。超出后,云端将返回 1 错误码,以及如下错误信息:SMS request too fast(1 request per 10s).
SMS request too fast(1 request per 10s).
同一短信签名,在一定时间段内向同一手机号码发送的短信条数受限,具体限制见下。超出后,云端将返回 601 错误码直至限制解除。
通知类短信内容如果涉及以下不正当用途,我们将停止你的短信使用权限:
以上限制对测试手机号码也同样有效。
语音验证码的限制与上述普通短信验证码发送限制不同。语音验证码的发送限制如下:
如上所述,短信发送受到双重限制。 10 秒内只能向同一个手机号码发送 1 条短信的限制是在应用层面的。 其他限制则在短信签名层面。
每个 LeanCloud 账户拥有 5 元免费的短信测试额度,不是每个应用;额度消耗完毕就需要付费,你可以通过充值菜单来购买短信。
我们通过接入多个短信提供商来提升普通短信的到达率。从我们实际使用来看,整体的到达率在 97%~98% 之间。为了保证重要操作的验证信息可以 100% 送达,我们也提供语音验证码服务,即短信内容通过语音电话直接发送。因此,除了普通的文本短信之外,还可以使用语音短信或者其他备份手段来向确保将通知送达用户。
推荐优先选择短信验证码,短信验证码的到达率与成功率更高。语音验证码建议和短信验证码配合使用。当发送短信验证码,用户长时间未收到短信需要重发验证码时,再通过语音验证码完成验证。
web/手机版注册页需要使用添加图形验证码,避免接口被恶意攻击。
开发者可以通过 控制台 > 短信 > 发送记录 清楚地看到所发出的每一条短信的发送状态:
首先请检查 控制台 > 短信 > 发送记录 有无发送数据。如果没有,请检查 API 的报错,根据报错修改客户端代码或逻辑;如果有数据,依然收不到短信,则可能有如下原因:
用户之前退订或投诉过运营商当前分发的短信通道,该号码处在运营商黑名单中,或是用户手机号不存在或关机等情况会引发「投递失败」。状态为「发送成功」而没收到短信的手机可能出现了其他问题,例如安装了某些安全软件,导致劫持或过滤了部分短信等等。
短信发送受客观因素或政策原因影响较多,没有一个通道可以保证 100% 送达。LeanCloud 短信服务通过对接多条通道、动态智能匹配最优线路,能够保证 97% 以上的到达率。
解决方案:
如果需要详查原因,请将 appId 及手机号发送到 leancloud-support@xd.com,我们联系运营商查询详情。商用版用户可以 提交工单 咨询。
{{{var}}}
如果你创建的短信模板被拒绝,请注意查收邮件,查看里面的拒绝原因等。如果还有疑问,请及时与我们联系。
支持,请参考 短信服务覆盖的国家和地区。
有。请在 控制台 > 财务 > 告警 中设置额度,告警信息将通过邮件和短信的方式发送。
如果在控制台短信发送记录中查看到「投递失败」且失败原因是「运营商黑名单」,你可以提交工单或发邮件到 leancloud-support@xd.com 来申请解除黑名单,我们将联系运营商来解决这一问题。
被列入黑名单的可能原因有:
一条短信是 70 个字,中英文标点都算一个字。小于或等于 70 个字,按一条计费。
超过 70 个字符则按照 67 个字符来计算条数,最长可发 400 字。一条短信(在手机上显示的)最长可以发 400 字。
最长的 400 字的短信收费计算公式为:400/67 = 5.9, 也就是要扣 6 条短信费用。
短信常见问题
短信有什么限制吗?
短信的发送受到双重限制:
每个应用,10 秒内只能向同一个手机号码发送 1 条短信。超出后,云端将返回 1 错误码,以及如下错误信息:
SMS request too fast(1 request per 10s).
同一短信签名,在一定时间段内向同一手机号码发送的短信条数受限,具体限制见下。超出后,云端将返回 601 错误码直至限制解除。
通知类短信内容如果涉及以下不正当用途,我们将停止你的短信使用权限:
以上限制对测试手机号码也同样有效。
语音验证码有什么限制吗?
语音验证码的限制与上述普通短信验证码发送限制不同。语音验证码的发送限制如下:
短信的限制是否区分应用?
如上所述,短信发送受到双重限制。 10 秒内只能向同一个手机号码发送 1 条短信的限制是在应用层面的。 其他限制则在短信签名层面。
短信是否有免费额度,免费额度针对每个账户还是每个应用?
每个 LeanCloud 账户拥有 5 元免费的短信测试额度,不是每个应用;额度消耗完毕就需要付费,你可以通过充值菜单来购买短信。
短信的到达率如何?
我们通过接入多个短信提供商来提升普通短信的到达率。从我们实际使用来看,整体的到达率在 97%~98% 之间。为了保证重要操作的验证信息可以 100% 送达,我们也提供语音验证码服务,即短信内容通过语音电话直接发送。因此,除了普通的文本短信之外,还可以使用语音短信或者其他备份手段来向确保将通知送达用户。
语音验证码推荐的使用场景是什么?
推荐优先选择短信验证码,短信验证码的到达率与成功率更高。语音验证码建议和短信验证码配合使用。当发送短信验证码,用户长时间未收到短信需要重发验证码时,再通过语音验证码完成验证。
web/手机版注册页需要使用添加图形验证码,避免接口被恶意攻击。
怎么知道单条短信发送成功与否?
开发者可以通过 控制台 > 短信 > 发送记录 清楚地看到所发出的每一条短信的发送状态:
有些手机收不到短信是什么情况?
首先请检查 控制台 > 短信 > 发送记录 有无发送数据。如果没有,请检查 API 的报错,根据报错修改客户端代码或逻辑;如果有数据,依然收不到短信,则可能有如下原因:
用户之前退订或投诉过运营商当前分发的短信通道,该号码处在运营商黑名单中,或是用户手机号不存在或关机等情况会引发「投递失败」。状态为「发送成功」而没收到短信的手机可能出现了其他问题,例如安装了某些安全软件,导致劫持或过滤了部分短信等等。
短信发送受客观因素或政策原因影响较多,没有一个通道可以保证 100% 送达。LeanCloud 短信服务通过对接多条通道、动态智能匹配最优线路,能够保证 97% 以上的到达率。
解决方案:
如果需要详查原因,请将 appId 及手机号发送到 leancloud-support@xd.com,我们联系运营商查询详情。商用版用户可以 提交工单 咨询。
短信模板审核的原则有哪些?
{{{var}}}
。如果你创建的短信模板被拒绝,请注意查收邮件,查看里面的拒绝原因等。如果还有疑问,请及时与我们联系。
短信支持港澳台和国外吗?
支持,请参考 短信服务覆盖的国家和地区。
账户余额不足有预警通知吗?
有。请在 控制台 > 财务 > 告警 中设置额度,告警信息将通过邮件和短信的方式发送。
手机号被列入了黑名单怎么办?为什么会被列入黑名单?
如果在控制台短信发送记录中查看到「投递失败」且失败原因是「运营商黑名单」,你可以提交工单或发邮件到 leancloud-support@xd.com 来申请解除黑名单,我们将联系运营商来解决这一问题。
被列入黑名单的可能原因有:
一条短信里最多能编辑多少个字,超过字数如何收费?
一条短信是 70 个字,中英文标点都算一个字。小于或等于 70 个字,按一条计费。
超过 70 个字符则按照 67 个字符来计算条数,最长可发 400 字。一条短信(在手机上显示的)最长可以发 400 字。
最长的 400 字的短信收费计算公式为:400/67 = 5.9, 也就是要扣 6 条短信费用。