使用者註冊成功發送通知郵件,透過Firebase Functions只要十幾行code

作者 | 2017-06-27

在實務運用上,使用者註冊會員後,我們如果希望使用者收到註冊成功通知郵件,傳統開發是怎麼作業的呢?

登入

  • 撰寫client端提供使用者輸入帳號/密碼。
  • 送到server端驗證此帳號/密碼是否正確。
  • 撰寫server端驗證程式,將驗證結果回送client端
  • 驗證成功流程往下走;若驗證失敗,詢問使用者是否註冊。

註冊

  • 撰寫client端提供使用者輸入註冊資料,傳送server端檢查。
  • 撰寫server端程式,檢查是否重複註冊,將資料寫入資料庫並回送client端。

發送郵件伺服端

  • 觸發方式有兩種
    • 新增使用者到資料庫時觸發資料庫trigger,通知程式發送email。
    • 新增使用者到資料庫後,根據寫入結果,成功才發送email。
  • 撰寫server端發送郵件程式。

光寫步驟小編都乏了,很不巧的前陣子才在一個尚未引進Firebase的專案裡寫了這一大堆程式,開DB/Table、Android、Servlet,真是累人,小試了Firebase Functions,Android 端使用Firebase 電子郵件/密碼註冊、將使用者資料寫 入Realtime Database,註冊成功Functions自動觸發函式,讀取Database、發送郵件的 functions才十來行程式而己哩!

相關文章:

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *