0人評分過此書

實戰Firebase:APP開發者的最佳雲端服務平台

出版日期
2018/08/28
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864769001

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
App開發技術不斷推陳出新,為了讓開發者專心在核心商業邏輯,而不是在重覆撰寫的通用程式上,Google推出了共用後台(BaaS Backed as a Service)也就是Firebase。Firebase己經是目前BaaS系統的領導者,學習Firebase是每一個APP開發者刻不容緩的事。

  為了讓開發者更快學習,本書特別偵對開發者會用到的功能,以實例方式進解說,以達到最快學習的目的。

本書特色

  ‧同時支援Android與iOS雙平台的說明
  ‧涵蓋會員認證、資料庫、推播、使用者分析、雲端儲存、遠端設定等APP開發者最常用到功能的細部解析及進階功能
  ‧以可執行的實例進行教學,讓你知道怎麼作,而不是看著規格文件發呆
  ‧Google I/O 2018年最新版的Firebase功能修正微調
  ‧Facebook SDK帳號整合與Google+的實作案例
  ‧所有的範例都經過最新版SDK測試,不會有語法錯誤無法執行的情形
  ‧對於初學開發者整合cocoa pods的Step by Step教學,不會在第一步就卡住
  ‧非開發者功能與尚未正式上線功能的簡介與學習建議
  • 本書使用說明
    • 本書目標
    • 適合對象
    • 開發環境
    • 學習流程建議
    • 範例程式說明
  • 1 認識Firebase
    • Firebase的起源故事
    • 為什麼需要Firebase
    • 解決什麼問題
      • 帳號的問題
      • 儲存在哪兒?
      • 即時資料傳遞與通知
    • Firebase主要功能
      • Authentication
      • Realtime Database
      • Analytics
      • Cloud Messaging
      • Cloud Storage
      • Remote Config
      • 其他功能
    • 訂價問題
      • 教育與協助你的團隊
  • 2 開始使用Firebase與引入S
    • Hello Firebase APP
      • 登入Firebase
      • 建立你的Firebase APP
      • iOS引入Firebase SDK
      • Android引入Firebase SDK
    • 現有的APP連結評估
    • Web與其他系統的支援
  • 3 會員認證Authenticati
    • 登入方式
      • 設定項目
    • 引作SDK與匿名登入
      • iOS引入SDK與匿名登入
      • Android引入SDK匿名登入
    • 登入監聽器
      • iOS登入監聽器
      • Android登入監聽器
    • 社群整合登入驗證簡介
      • OAuth標準簡介
      • 多重帳號認證
    • Google帳號整合登入
      • iOS Google帳號整合
      • Android Google帳號整合登入
    • Facebook整合登入
      • iOS Facebook整合認證
      • Android Facebook整合認證
    • 自訂電子郵件/密碼登入
      • 認證流程
      • 範本設定
      • iOS範例
      • Android範例
    • 電信公司認證
      • 認證流程
      • iOS範例
      • Android範例
      • 資料結構
      • 範例APP設計
      • 資料庫啟用與設定
  • 4 即時資料庫入門
    • 初探資料安全性規則設定
    • 手動設定第一筆資料
    • iOS引入SDK與讀取第一筆資料
    • Android引入SDK與讀取第一筆資料
    • 資料備份的匯入與匯出
      • 資料庫基本寫入
    • 取得參考點
    • 寫入資料
    • 修改與刪除
    • 伺服器時間參照
    • 建立唯一鍵值
      • 資料庫基本讀取
    • 一次性讀取
    • 持續監聽器
    • 子項變化監聽器
    • 監聽器的移除
      • 範例APP實作討論區ver01
    • 資料結構設計
    • iOS範例
    • Android範例
    • 待改進項目
  • 5 訊息推播
    • 推播基本原理
    • 發送內容與參數
    • 必要條件
    • 實作推播
    • iOS基礎實作推播
      • 建立專案引入SDK
      • 建立APNS推播憑證
      • 設定iOSAPP專案
    • Android基礎實作推播
      • 建立專案引入SDK
      • 建立網路推播憑證
      • 建立服務
    • 發送推播
      • 第一則測試訊息
      • 預約推播
      • 目標對象
      • 進階選項
    • 程式化發送說明
  • 6 使用者分析Analyt
    • 基本功能設定
    • 預設DashBoard
    • 自訂事件Event
    • 自訂事件範例APP
      • iOS自定義事件
      • Android自定義事件
      • 自訂事件測試
    • 自訂使用者屬性
      • 新增屬性
      • iOS自訂屬性範例
      • Android自訂屬性範例
      • 使用者屬性查詢
  • 7 雲端儲存
    • 讀寫規則設計
      • 基本概念
      • 資料夾及檔案
      • 其他的設計範例
    • 上傳檔案
      • 取得檔案參考
      • 上傳檔案
    • 下載檔案
      • 下載到記憶體
      • 透過URL下載
      • 下戴成為檔案
      • 使用FirebaseUI/Storage
    • 實作案例~分享圖片案例
      • 畫面設計
      • 資料庫設定
  • 8 遠端設定
    • 測試範例程式
      • iOS範例
      • Android範例
    • 設定參數
      • 基本設定
      • 條件式設定
      • 條件分析
  • 9 即時資料庫進階
    • Database Query
      • iOS Query語法範例
      • Android Query語法範例
      • 一個容易忽略的錯誤訊息
    • 資料庫索引規則
    • 離線快取
      • 偵測連線狀態
      • 離線自動修正資料
  • 10 其他功能與未來發展
    • 沒有開發需求的項目
      • Performance Monitor
      • Crashlytics
    • 本書撰寫時,仍在測試中的項目
      • Cloud Firestore
      • A/BTesting
      • MLKit機器學習工具
      • Predictions
      • Test Lab
    • 進階APP需要的功能
      • invents
      • adWord/adMob
    • 非APP開發者本身執行的功能
      • Hosting
      • Cloud Functions
      • Crash Reporting
      • Dynamic Links
      • App Indexing

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading