我已经构建了一个使用firebase的anroid应用程序,我在其中发送数据。我的应用中有一个表单。表单中的数据将发送到firebase。如果两个用户同时输入数据,并且其中一个用户首先更新数据,则清除另一个用户表单中的填充数据。我需要一个解决这个问题的方法。如何避免从其他用户表单中清除数据?
答案 0 :(得分:1)
您需要实施交易操作。 Linked documentation here.
答案 1 :(得分:0)
如果您需要在数据库中存储每个用户,那么将每个人的数据存储在数据库中的相同位置是没有意义的。相反,使用Firebase Authentication让您的用户使用唯一的用户ID登录,并将该用户ID用于数据库中的store user data in a dedicated location。