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