同一个parseobject上的几个ACL

时间:2014-10-07 06:47:12

标签: android parse-platform

假设我有一个ParseObject,我想在同一个解析对象上设置几个ParceAcl对象。每个ACL对象与不同的用户关联。例如,假设我有2个ParseUsers:

ParseUser user1 = ...
....
....
ParseUser user2 = ....
....
ParseACL permissions1  = new ParceACL();
permission1.setReadAccess(user1,false);
permission1.setWriteAccess(user1,true);

ParseACL permissions2  = new ParceACL();
permission2.setReadAccess(user2,true);
permission1.setWriteAccess(user2,false);

如何在同一个ParseGame对象上设置2个权限?毕竟parsegameobject有方法 命名的setACL,它接受一个ParceACL对象......

提前感谢你

1 个答案:

答案 0 :(得分:1)

您可以按the docs

中所示创建群组搜索
ParseACL groupACL = new ParseACL();

groupACL.setReadAccess(user1, false);
groupACL.setWriteAccess(user1, true);  

groupACL.setReadAccess(user2, true);
groupACL.setWriteAccess(user2, false);  

gameObject.setACL(groupACL);
gameObject.saveInBackground();