短信推送服務是生活中常見的,包括一些企業的營銷或驗證碼場景的服務,這些都是需要短信服務來進行的
在開發中也比較常見,如開發一個個人部落格系統,就會給注冊或登入界面加上填寫手機号發送驗證碼功能,或者加上發送郵件等功能。
目前,支援個人短信服務的廠商:阿裡雲、騰訊雲,其他廠商都是需要認證為企業使用者才能使用短信服務平台的
下面就以阿裡雲短信推送來介紹下常用的場景服務。
首先,開題短信服務平台,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},您正在進行身份驗證,打死都不要告訴别人哦!
是以,對應導入的檔案如下,注意:設定單元格格式要選擇文本格式
導入後再送出任務,發送成功如下