我是一位经验丰富的Firebase用户,最近我正在与Unity 2019一起从事游戏项目。 Unity Firebase框架是否包含与iOS / Web中可用的{{1 }}?
childByAutoId
是否存在另一种最佳实践方法来在C#中获取唯一ID?
答案 0 :(得分:1)
在Unity上,该方法称为Push()
。
在Firebase支持的大多数平台上,它实际上都称为push()
,iOS除外,它称为childByAutoId()
。
答案 1 :(得分:0)
弗兰克正确回答了我的问题,并提供了文档参考。 遵循代码示例,以防其他人遇到此问题。
public void UploadHighScore(Highscore highscore) {
DatabaseReference location = reference
.Child("Highscores")
.Push();
highscore.uuid = location.Key; // storing the uuid for later usage like deletion etc
string json = JsonUtility.ToJson(highscore);
location.SetRawJsonValueAsync(json);
Debug.Log($"auto generated ID: {location.Key}"); // new child uuid
}