【发布时间】:2014-07-14 01:10:09
【问题描述】:
我正在尝试实现一个用户可以在 Parse 中存储对象的系统。
我还尝试将 ACL 添加到所述对象,以确保它们只能由特定用户读取/写入。
我的问题是,当我以用户身份登录时进行查询时,没有返回任何受 ACL 限制的对象。
ParseQuery<MyObject> query = ParseQuery.getQuery("MyObject");
query.whereEqualTo("owner", ParseUser.getCurrentUser());
query.findInBackground(new FindCallback<MyObject>() {
@Override
public void done(List<MyObject> objects, ParseException e) {
if (e == null) {
//Yay!
} else {
//Aww...
}
}
});
对象列表不包含任何 ACL 对象。每个对象的 ACL 如下所示:
{
"<user>": {
"write":true,
"read":true
}
}
我已验证登录用户与ACL用户相同。
我在这里错过了什么?
【问题讨论】:
标签: java android parse-platform acl