Firebase
教程:https://firebase.google.com/codelabs/firebase-android?hl=zh-cn#1
依赖项
build.gradle.kts
plugins {
id("com.android.application") version "8.7.3" apply false
id("com.android.library") version "8.7.3" apply false
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
id("com.google.gms.google-services") version "4.4.2" apply false
}
app/build.gradle.kts
dependencies{
// Google
implementation("com.google.android.gms:play-services-auth:20.7.0")
// Firebase
implementation(platform("com.google.firebase:firebase-bom:33.6.0"))
implementation("com.google.firebase:firebase-database")
implementation("com.google.firebase:firebase-storage")
implementation("com.google.firebase:firebase-auth")
// Firebase UI
implementation("com.firebaseui:firebase-ui-auth:8.0.2")
implementation("com.firebaseui:firebase-ui-database:8.0.2")
}
安装Firebase CLI
npm install -g firebase-tools
firebase login
本地启动Firebase模拟器
firebase emulators:start --project=demo-friendlychat-android
Firebase本地调试
Firebase.database.useEmulator("10.0.2.2",gg 9000)
Firebase.auth.useEmulator("10.0.2.2", 9099)
Firebase.storage.useEmulator("10.0.2.2", 9199)
在app模块下放置 services.json