App 開發人員若不熟悉 Server 端,但是想要有資料庫(遠端存資料)、身份驗證 等等,可以考慮使用看看 Firebase。
- 註:Firebase 於 2014年被 Google 收購
Firebase:給 App 開發者的雲端萬用後台
Firebase 是 BaaS (Backend as a Services,BaaS) 提供 Mobile Platform 和 SDK,協助快速建置 Mobile App,將 Mobile App 的後端服務搬上雲端。
- Firebase 價格計算:Firebase Pricing
Firebase 的簡介可見此影片:
Firebase 功能
- 即時資料庫(Realtime database)
- 身分驗證(Authentication)
- 主機(Hosting)
- 儲存(Storage)
- 數據分析工具
- 雲端訊息推播(Cloud Messaging)
- 遠端配置(Remote Config)
- 動態連結
- Android 測試實驗室(Test Lab for Android) - 付費才有
- 通知系統
- 當機報告
- 跨平台:Android、iOS、Web
- 更多可見:Automatically collected events - Firebase Help
下述摘錄自此篇:新版Firebase來了!Google要為App開發者打造一套萬用雲端後臺
- 主要產品包括提供即時資料庫,允許開發人員從不同用戶端進料儲存與同步
- 在開發階段所提供的後端服務,包括即時資料庫(Realtime database)、身分驗證(Authentication)、主機(Hosting)、儲存(Storage)、雲端訊息(Cloud Messaging)及遠端配置(Remote Config)等後端服務,並提供Android測試實驗室(Test Lab for Android),以及當機報告等管理App品質的服務。
- 提供跨平臺支援包括Android、iOS及Web;並整合多項套件於單一平臺介面。