Я делаю секретное приложение 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()
}
// ...
}
}