Последние несколько дней я пытался записать в базу данных Firebase.Я новичок в C #, но я прочитал всю документацию от Firebase о том, как сохранить данные.Я задал вопрос несколько дней назад и создал этот код, используя полученный совет, но, хотя он записывает каждый каталог, фактические сохраненные данные отображаются как {}.
Любой совет, что я мог бы изменить, чтобы это записатьправильно?
Спасибо, но я использовал этот код, и результат все еще {}.Есть идеи, что может быть не так?Я использую Unity и вызываю AddNewUserData, когда кто-то нажимает кнопку отправки.В конце концов я собираюсь заменить «email» на emailText.text, в котором хранится адрес электронной почты пользователя, но сейчас я просто пытаюсь создать работающий скрипт для записи данных в базу данных, так что я не беспокоюсь ни о чем, кромевозможность записи действительных данных в базу данных любым способом.Пожалуйста, помогите.
public class User
{
public int round { get; set; }
public int lives { get; set; }
public int level { get; set; }
public int currentScore { get; set; }
public int totalScore { get; set; }
public User(int round, int lives, int level, int currentScore, int totalScore)
{
this.round = round;
this.lives = lives;
this.level = level;
this.currentScore = currentScore;
this.totalScore = totalScore;
}
}
public void AddNewUserData()
{
DatabaseReference root = FirebaseDatabase.DefaultInstance.RootReference;
var json = JsonUtility.ToJson(new User(1, 3, 1, 0, 0));
root.Child("users").Child("email").SetValueAsync(json);
}