短信推送服务是生活中常见的,包括一些企业的营销或验证码场景的服务,这些都是需要短信服务来进行的
在开发中也比较常见,如开发一个个人博客系统,就会给注册或登录界面加上填写手机号发送验证码功能,或者加上发送邮件等功能。
目前,支持个人短信服务的厂商:阿里云、腾讯云,其他厂商都是需要认证为企业用户才能使用短信服务平台的
下面就以阿里云短信推送来介绍下常用的场景服务。
-
首先,开题短信服务平台,https://dysms.console.aliyun.com/overview
-
短信时需要收费的,要购买资源包,目前阿里云还是比较考虑周到点,即使用户不购买资源包的情况下,也还是可以使用短信服务的,只不过每一次发送成功的短信要收取一条短信的费用,大概几分钱一条,只要你在账户充几块钱就能体验到了。而腾讯云这边目前暂时不支持这种的,必须购买资源包才能使用短信服务。
-
两者价格其实都差不多,做活动的时候价格就会降点,一般平时都是都是 50¥1K条。但使用期限,目前两大厂商都是两年之内。
-
上次有个活动,花了25¥买了5K条短信,还是比较实惠的。
-
开通后,可以简答学习下短信签名和短信模板,其实官方文档已经写的很详细了,这里就随便提下。
-
短信签名是短信前面标识符,如:【兮动人】,后面的内容是短信模板了
- 如下,对应的短信模板:
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
- 【云兮动人】就是短信签名,内容就是对应的模板。
- 申请签名和模板都是需求审核的,一般签名使用你备案的网站名即可,模板的话官方也提供了好多参考,可以根据自己的需求来写
个人用户限申请1个验证码签名
适用场景指:验证码场景可与验证码模版匹配发送,通用场景可与验证码、短信通知、推广短信、国际/港澳台短信模版匹配发送
- 一般使用的场景分为两个:通用 和 验证码
- 通用,表示签名可以用于验证码、短信通知等
- 验证码,表示只限于发送验证码的功能模板
-
签名审核通过后,接着再申请短信模板,选择要申请的短信类型
-
签名和模板都申请成功后,就可以使用短信服务了
-
可以使官方提供的SDK编码实现发送短信
https://help.aliyun.com/document_detail/112148.html -
也可以使用官方的平台来发送短信,下面就演示下:
-
使用官方提供的群发助手
-
选择 添加发送任务 ,填写好如下对应的信息
-
此时我使用的签名是 通用 类型的签名 【云兮动人】(可以用来发送短信通知或验证码),短信模板 使用的是 兮动人
- 这里可以下载范例,查看 变量模板
变量模版范例:“尊敬的${name},您获得${number}元双十一狂欢券,请登录APP领取”
- 从范例可以看出,第一列必须填电话号码,第二、第三列分别对应短信模板中的变量
- 如下,是我要使用的短信模板
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
-
所以,对应导入的文件如下,注意:设置单元格格式要选择文本格式
-
导入后再提交任务,发送成功如下
-
也可以查看 发送记录
-
验证码和通知类短信 操作都是类似的,只不过是签名和短信模板有些差异,通知类短信模板可以不带变量,就跟你平时收到的活动推广消息一样的。