短信签名备案
短信服务商选择与签名备案指南
使用国内短信服务发送验证码,需要了解不同服务商的资质要求。好消息是,如果你只需要验证码,阿里云和腾讯云都有对个人开发者友好的免备案方案。
个人开发者:两个免备案方案
国内大厂中,有两个对个人开发者友好的短信方案,都无需企业资质、无需备案签名模板,开通即用。
方案 A:阿里云短信认证服务(PNVS)
推荐方案:阿里云短信认证服务(PNVS)——个人实名认证即可开通,无需企业资质、无需备案签名模板、5000 条验证码短信仅 250 元。开通即用,不走签名审核流程。
方案 B:腾讯云 CloudBase 身份认证
如果你已经在用或者打算用腾讯云 CloudBase(云开发)平台,可以直接用其内置的短信验证码登录能力:
- 个人实名认证即可开通,无需额外备案,无需申请短信签名和模板
- 使用 CloudBase 统一签名下发,开箱即用
- 在 CloudBase 控制台 → 身份认证 → 登录方式中开启「短信验证码登录」即可
- 有免费额度,超出后按条计费(约几分钱/条)
注意:CloudBase 短信验证码登录仅支持上海地域的环境,且目前不支持自定义签名,仅用于验证码场景。
两个方案选哪个?
| 维度 | 阿里云 PNVS | 腾讯云 CloudBase |
|---|---|---|
| 开通门槛 | 个人实名认证 | 个人实名认证 + CloudBase 环境 |
| 免备案 | ✅ 是 | ✅ 是 |
| 免签名模板 | ✅ 是 | ✅ 是 |
| 适用场景 | 纯短信验证码 | 短信验证码 + 云开发后端 |
| 费用 | 5000 条/250 元 | 有免费额度 + 按条计费 |
| 已有依赖 | 无需其他腾讯云/阿里云服务 | 需使用 CloudBase 云开发 |
如果你已经用了 CloudBase,优先用方案 B,少一个依赖。否则方案 A 更轻量,不需要绑定云开发平台。
其他选项的现状:
- 腾讯云普通短信:2025 年 9 月起个人不能新建自用资质签名,基本无法使用
- 阿里云普通短信:需企业资质 + 自建签名模板,审核周期 2-4 小时
- Twilio:个人可用,但面向国际市场,国内短信价格较高
企业开发者:普通短信服务的备案流程
如果你的团队已有企业资质,且需要发送通知类短信(订单状态、活动提醒等),需要使用普通短信服务,流程如下:
完成企业实名认证
在对应云平台(阿里云/腾讯云)完成企业实名认证,需要营业执照等材料。
创建短信签名
签名需与你的网站/应用名称一致,需提供 ICP 备案截图等证明材料。审核周期通常 2-4 小时。
创建短信模板
模板内容需符合工信部规范,变量类模板(如包含 ${name}、${order} 等变量)审核更为严格。验证码模板相对容易通过。
配置发送频率限制
在代码中配置频率限制(建议在代码中配置频率限制),防止短信轰炸。建议单号每分钟 1 条、每天不超过 10 条。
短信发送的现实限制
目前国内对短信管控非常严格,主要为了防止骚扰短信:
- 通知类短信不能含营销内容,不能引导用户点击链接
- 变量类模板审核严格,可变内容需在申请时说明用途
- 签名必须与实际业务名称一致,不接受通用签名
- 短信通道有频率限制,大批量发送需提前报备
对于个人独立开发者来说,最常见的需求就是验证码登录,直接用阿里云 PNVS 或腾讯云 CloudBase 身份认证即可,不需要为了发几条验证码去申请企业资质。
这篇文档有问题?