экспортировать данные из пожарного магазина Firebase - PullRequest
0 голосов
/ 04 января 2019

Я делаю секретное приложение santa для своего университетского проекта и храню пользователей в firebase firestore, а затем хочу связать их случайным образом. Я думаю, что один из способов сделать это - загрузить эту базу данных в виде файла json. Может кто-нибудь сказать мне, как загрузить базу данных FireStore в виде файла JSON, или другой способ их случайного сопряжения?

Вот как я аутентифицируюсь и добавляю пользователя в базу данных:

registerButton.setOnClickListener {
        auth.createUserWithEmailAndPassword(emailEditText.text.toString(), passwordEditText.text.toString())
            .addOnCompleteListener(this) { task ->
                if (task.isSuccessful) {
                    // Sign in success, update UI with the signed-in user's information
                    Log.d("Jemala", "createUserWithEmail:success")
                    val data = HashMap<String, Any>()
                    data["email"] = emailEditText.text.toString()
                    data["password"] = passwordEditText.text.toString()
                    data["fullname"] = fullnameEditText.text.toString()
                    val newCityRef = db.collection("people").document()
                    newCityRef.set(data)
                    Toast.makeText(this, "Registered Successfully", Toast.LENGTH_LONG).show()
                    val user = auth.currentUser
                } else {
                    // If sign in fails, display a message to the user.
                    Log.w("Jemala", "createUserWithEmail:failure", task.exception)
                    Toast.makeText(
                        baseContext, "Authentication failed.",
                        Toast.LENGTH_SHORT
                    ).show()


                }

                // ...
            }

    }
...