自定义短信服务商配置指南
功能概述
云开发身份认证支持手机号短信验证码登录方式。默认情况下,系统使用云开发内置短信配额发送验证码。如需使用自己的短信服务商,可通过 API 配置自定义短信通道。
当前已支持的服务商:腾讯云短信(
TENCENT_CN国内、TENCENT_INTL国际/港澳台)。后续将陆续接入更多服务商,本指南将持续更新。
配置完成后,用户在注册/登录时触发的验证码短信,将通过您配置的短信服务商发出,您可自主控制签名、模板及每日发送上限。
前提条件
在调用配置接口前,您需要在腾讯云完成以下准备工作:
第一步:开通腾讯云短信服务
- 登录 腾讯云短信控制台,同意服务协议后开通短信服务。
- 进入应用管理 > 应用列表,点击创建应用,填写应用名称,创建完成后记录 SdkAppId。
- 前往 API 密钥管理,创建或查看 SecretId 和 SecretKey。
注意
SecretKey 属于敏感凭证,请妥善保管,避免泄露。
第二步:申请短信签名
短信签名将显示在发送给用户的短信开头,例如【腾讯云】。
国内短信签名
- 进入控制台左侧导航国内短信 > 签名管理,点击创建签名。
- 根据实际情况填写:
- 签名用途:自用(本账号旗下产品)或他用(第三方产品,需上传授权委托书)
- 签名类型:公司、App、商标、政府/机关事业单位等
- 签名内容:填写实际显示内容,无需填写【】,如
云开发
- 上传对应证明文件(营业执照扫描件等),提交审核。
- 审核通过后记录签名内容备用。
提示
官方文档:管理国内短信签名。审核时间为工作日 9:00–21:00,周末 9:00–18:00,预计约 2 小时。
国际/港澳台短信签名(可选)
- 进入控制台左侧导航国际/港澳台短信 > 签名管理,点击创建签名。
- 填写签名用途、类型及内容(国际签名内容为 2–15 字,无需方括号)。
- 证明文件为可选项(提供可提高审核通过率),提交审核。
- 审核通过后记录签名内容备用。
提示
官方文档:管理国际/港澳台短信签名
第三步:申请短信模板
短信模板定义了验证码短信的正文内容,变量部分使用占位符 {1}、{2} 表示。
国内短信模板(示例)
您的验证码为:{1},{2} 分钟内有效,请勿泄露给他人。
国际短信模板(示例)
Your verification code is {1}, valid for {2} minutes. Do not share it with others.
申请步骤:
- 进入国内短信或国际/港澳台短信 > 正文模板管理,点击创建正文模板。
- 填写模板名称、模板内容,选择短信类型为验证码。
- 提交审核,审核通过后记录**模板 ID(TemplateId)**备用。
提示
官方文档:短信正文模板审核标准