00 / 00

短信签名备案

短信服务商选择与签名备案指南

使用国内短信服务发送验证码,需要了解不同服务商的资质要求。好消息是,如果你只需要验证码,阿里云和腾讯云都有对个人开发者友好的免备案方案。

个人开发者:两个免备案方案

国内大厂中,有两个对个人开发者友好的短信方案,都无需企业资质、无需备案签名模板,开通即用。

方案 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 身份认证即可,不需要为了发几条验证码去申请企业资质。

这篇文档有问题?