將 Firebase 新增到你的 Android 專案中
這裡是建立 Firebase 專案和連線 Android 應用程式所需的步驟。
將 Firebase 新增到你的應用
-
在 Firebase 控制檯中建立 Firebase 專案,然後單擊“ 建立新專案” 。
-
點選**新增 Firebase 到你的 Android 應用,**然後按照設定步驟操作。
-
出現提示時,輸入應用程式的包名稱。
輸入你的應用正在使用的包名稱非常重要; 只有在將應用程式新增到 Firebase 專案時才能設定此項。 -
要在 Auth 中新增動態連結,邀請和 Google 登入支援所需的除錯簽名證書 SHA1 ,請轉到 Android Studio 中的專案,單擊視窗右側的
Gradle
選項卡,單擊Refresh
按鈕,然後轉到 toproject(root)
- >Tasks
- >android
- >signingReport
。這將在Run
選項卡中生成 MD5 和 SHA1 。將 SHA1 貼上複製到 firebase 控制檯。 -
最後,你將下載
google-services.json
檔案。你可以隨時再次下載此檔案。 -
如果你還沒有這樣做,請將其複製到專案的模組資料夾中,通常是 app /。
下一步是新增 SDK 以在專案中整合 Firebase 庫。
新增 SDK
要將 Firebase 庫整合到你自己的專案中,你需要執行一些基本任務來準備 Android Studio 專案。你可能已將此操作作為嚮應用新增 Firebase 的一部分。
- 將規則新增到根級
build.gradle
檔案,以包含 google-services 外掛 :
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
}
然後,在你的模組 Gradle 檔案(通常是 app/build.gradle
)中,在檔案底部新增 apply plugin 行以啟用 Gradle 外掛:
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-core:9.4.0'
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
最後一步是使用一個或多個可用於不同 Firebase 功能的庫來新增 Firebase SDK 的依賴項。
Gradle 依賴關係 | 服務 |
---|---|
com.google.firebase:firebase-core:9.4.0 | Analytics(分析) |
com.google.firebase:firebase-database:9.4.0 | 實時資料庫 |
com.google.firebase:firebase-storage:9.4.0 | 儲存 |
com.google.firebase:firebase-crash:9.4.0 | 崩潰報告 |
com.google.firebase:firebase-auth:9.4.0 | 認證 |
com.google.firebase:firebase-message:9.4.0 | 雲訊息傳遞/通知 |
com.google.firebase:firebase-config:9.4.0 | 遠端配置 |
com.google.firebase:firebase-invites:9.4.0 | 邀請/動態連結 |
com.google.firebase:firebase-ads:9.4.0 | AdMob 廣告 |
com.google.android.gmss:play-services-appindexing:9.4.0 | 應用索引 |