Транзакции полезны, когда несколько пользователей обновляют одни и те же данные практически в одно и то же время.Если только один пользователь будет обновлять данные, вам не нужно использовать транзакцию.
Когда вы вызываете Push()
для местоположения, Firebase автоматически генерирует новые уникальные дочерние узлы под этим местоположением.Если вы хотите сохранить только один набор свойств (level
, score
и т. Д.) Для каждого игрока, вам не следует вызывать push, а вместо этого вызывать SetValueAsync()
непосредственно в локации.