确保2个用户不能同时修改同一个对象

时间:2015-09-28 01:02:58

标签: android ios database parse-platform schema

我使用parse.com作为我的新iOS /安卓游戏的后端。用户加入游戏的方式是他们选择他们想要加入的游说类型,例如:

苹果

柠檬

用户将选择其中一个大厅类型,并且应用程序将查询该类型的大厅,其中包含少于4个用户(用户数组)。如果找到一个,它会将用户添加到其中,否则我将创建一个新的大厅,用户作为大厅中的第一个人。

我的问题是我如何确保2个用户同时搜索" Apple"大厅和一个有3个用户的对象被退回,他们都没有被添加到大厅?我需要确保游戏保持在4个或更少的玩家,并且只有其中一个被添加到大厅,而下一个被添加到新的大厅。有没有办法检查另一个用户当前是否正在修改对象?什么是最好的方法呢?

0 个答案:

没有答案