κ²½μ°°μ² ννμ΄μ§μμ ν루μ μλ°±λͺ
μ© μ€μ’
μκ° μκΉλλ€. μ€μ’
μλ€μ μ κ³ λμ΄ μ μκ³Ό μ¬μ§, μΈμμ°©μκ° μ¬λΌμ΅λλ€.
νμ§λ§ μ΄λ° μ 보λ€μ μ½κ² μ νλ μ¬λλ€μ κ²½μ°°μ μ μΈνκ³ κ΅μ₯ν λλ
λλ€. κ·Έλ κΈ°μ
κ²½μ°°μ² μ€μ’
μ μ 보 μ€ν μμ€λ₯Ό μ¬μ©νμ¬μ μ μκ³Ό μ¬μ§, μΈμμ°©μκ° λμ¨ μ 보λ€μ μ»μ΄
μ¬λλ€μ΄ μμλ³΄κ³ μ€μ’
μλ₯Ό μ°Ύμ μ μκ²λ μ‘°κΈμ΄λΌλ λ λ³Όμμκ²λ λͺ©μ νκΈ°μν΄ μ±μ μ μνμμ΅λλ€.
μ΄ μΈμλ μ€μ’
μλ°©μμΉ, μ κ³ νκΈ°, firebaseλ₯Ό μ΄μ©ν λ‘κ·ΈμΈκ³Ό νμκ°μ
μ ꡬννμμ΅λλ€.
https://www.youtube.com/watch?v=XRMHV6Qy2uY
μ¬μ§μ λͺ¨μμ΄ν¬ μ²λ¦¬νμμ΅λλ€.
κ²½μ°°μ² μ€μ’ μ μ 보 μ‘°ν ν νλ¦Ώ https://www.safe182.go.kr/home/api/guide4.do
-
Firebase νλ‘μ νΈ μμ±
-
google-service.jsonνμΌμ»κΈ°
-
.jsonνμΌμ μλλ‘μ΄λμ€νλμ€ νλ‘μ νΈ μμ μ½μ
-
Firebase SDKμΆκ°
-
μλλ‘μ΄λμ νμ΄μ΄λ² μ΄μ€ μ°κ²° νμΈ
build.gradle(Project : appname)
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.5.3' classpath 'com.google.gms:google-services:4.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
build.gradle(Module.app)
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
dependencies {
...
implementation 'com.google.firebase:firebase-analytics:17.2.3'
implementation 'com.google.firebase:firebase-core:17.2.3'
implementation 'com.google.firebase:firebase-database:19.2.1'
}
λ£μ΄μ£Όκ³ λμ μν€λ©΄ μ°λμ΄ λ©λλ€.