对象的ACL值能否在客户端更新?

我用的是Android SDK,请问对象的ACL值能否在客户端更新?用什么语句?

原先的ACL值是任何人可读可写,我想改为当前用户可写。

AVObject todo = AVObject.createWithoutData("Todo", "582570f38ac247004f39c24b");
todo.put("content", "这周周会改到周三下午三点。");

AVACL acl = new AVACL();
acl.setPublicReadAccess(true);// 设置公开的「读」权限,任何人都可阅读
acl.setWriteAccess(currentUser, true);//为当前用户赋予「写」权限
todl.setACL(acl);

todo.save();

这样写会提示禁止创建。

谢谢回答!

如果客户端可以随意更改 ACL,那么 ACL 将失去保证数据访问安全的作用,所以是不允许在客户端修改的。

可以在云引擎中修改 ACL 权限,参考文档: https://leancloud.cn/docs/acl_guide_leanengine.html