SMS 服務
SMS 也是在小產品中是常見的 Account System 的驗證方式,這樣的驗證方法在大多數地區,比 Email 更具有「實名性質」,在 Firebase Authentication 中提供了這樣的驗證方式
在 Parse 服務平台中,Account System 並沒有直接設計 SMS 認證環節,但由於 User 資料表也具有可擴充性,所以可以透過自行設計來達成
在 Firebase 平台中,雖然 Authentication 由官方提供了 SMS 驗證服務,但驗證服務為收費項目,此外如果想寄送客製化內容的簡訊,還是必須透過外部的服務商提供
目錄
常見 SMS 服務商
注意:製表日期 2018 Mar,服務商可能隨時調整服務內容
常見的 SMS 服務商中,只有 Amazon SNS 提供了 100 則的免費額度。以下提供常見服務價格計算機,以及價格比較表(美金),僅供參考
服務
電信
收費
Amazon SNS(非廣告簡訊)
台灣大哥大
$0.04612
Amazon SNS(非廣告簡訊)
台灣之星、威寶
$0.0438
Amazon SNS(非廣告簡訊)
其他
$0.06997
Twilio
-
$0.0540
Plivo
亞太電信
$0.0380
Plivo
中華電信
$0.0360
Plivo
台灣之星、威寶
$0.0300
Plivo
其他
$0.0350
Nexmo
-
$0.0533
如果服務限於台灣,可參考在地服務商,如:三竹簡訊,可能在地的價格會更實惠
申請 Twilio 服務
前往 Twilio 網站申請帳號
前往 Twilio Programmable SMS,取得一個 Twilio phone number
如要使用在正式環境,需充值升級成正式版帳號
可在 General Setting 中查詢自己的 ACCOUNT SID 以及 AUTH TOKEN 作為 API 呼叫使用
在 Parse Cloud Code 中使用 Twilio 服務寄送 SMS
在 Parse Cloud Code 中,以 httpRequest 呼叫 Twilio REST API 即可。更詳細的 Twilio API 可參考此文件
Last updated