首先,我們的雙人連線部分是基於讀寫同一資料庫的資料,並且將讀取到的資料更新在自己的介面,所以必須先創建一個連結到專案的資料庫。
打開Firebase官網,點擊建立專案
輸入專案名稱
Google Analytics勾選啟用後繼續
設定帳戶,建立專案
待資源創建完成,我們可以看到首頁多出一個自己剛創建的專案
接下來我們先創建Android Studio專案,建議Android Studio專案名稱與Firebase的專案名稱一致
創建完成後打開build.gradle(Module:app),找到專案名稱
回到Firebase首頁點擊專案,會看到左邊是控制台,我們選Android創建
這裡要輸入Android Studio專案的名稱,其餘可不填,直接註冊
依照步驟下載後將json檔放入專案資料夾
依照步驟增添套件,注意切換到Groovy(build.gradle)
回控制台
接著回到Android Studio專案,打開Tools -> Firebase,找到Cloud Firestore -> More info -> Get started with Cloud Firestore
主要為step2部分,點選Add,要出現綠色勾,代表已經成功添加
接著Realtime Database部分也要添加,專案中會使用到實時資料庫功能
回到Firebase,我們在建構中找到Realtime及Firestore,可以看到我們還沒建立資料庫,我們直接建立
位置可選nam5(United States)
安全性規則部分,若是想在30天後持續使用此資料庫,就選擇以正式版模式啟動,如果只是想簡單測試專案,選擇以測試模式啟動,30天後就不能再使用此資料庫
建立完成後,會出現資料庫的介面,來到規則部分,將讀取權限改為true並發布,這樣才能透過專案讀寫資料
在AndroidManifest中加入網路權限,才能使用網路請求
<uses-permission android:name="android.permission.INTERNET" />
至此,Firebase及Android Studio有關資料庫的設定就大功告成。