Kotlin
Firebase 데이터베이스에 관련된 모든 작업이 작동하지 않습니다.

안녕하세요.

백엔드 쪽은 공부해본적이 없어서 파이어베이스를 이용해 어플리케이션을 만들어 보는 중입니다.

 

Auth 부분까지 잘 작동하는 것을 확인한 뒤,

공식 Documentation을 따라 실시간데이터베이스를 연결하고 코드를 짜봤는데요,

오류는 전혀 발생하지 않지만 데이터베이스에 제가 의도했던 어떠한 작업도 진행되지 않았습니다.

실시간데이터베이스 뿐만 아니라 파이어스토어도 마찬가지였습니다.

 

제 코드가 잘못된건가 싶어 Documentation에 있는 코드를 그대로 넣어봤으나 이 또한 작동하지 않았고

커넥트 및 디펜던스도 여러번 확인했습니다.

 

도대체 무엇이 문제일까요...?

아래는 파이어스토어 documentation에 있는 코드를 그대로 가져와 작성했던 코드입니다.

class MainActivity : AppCompatActivity() {

    //파이어베이스 파이어스토어 초기화
    val db = Firebase.firestore

    val user = hashMapOf(
        "first" to "Ada",
        "last" to "Lovelace",
        "born" to 1815
    )


    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        db.collection("users")
            .add(user)
            .addOnSuccessListener { documentReference ->
                Log.d(TAG, "DocumentSnapshot added with ID: ${documentReference.id}")
            }

            .addOnFailureListener { e ->
                Log.w(TAG, "Error adding document", e)
            }
    }

 

댓글 1