2014년 10월 21일 화요일

Parse 오브젝트 ACL 설정하기


현재 사용자만 접근할 수 있게
ParseObject privateNote = new ParseObject("Note");
privateNote.put("content""This note is private!");
privateNote.setACL(new ParseACL(ParseUser.getCurrentUser()));
privateNote.saveInBackground();

특정 사용자만 볼 수 있게
ParseObject groupMessage = new ParseObject("Message");
ParseACL groupACL = new ParseACL();
     
// userList is an Iterable<ParseUser> with the users we are sending this message to.
for (ParseUser user : userList) {
  groupACL.setReadAccess(user, true);
  groupACL.setWriteAccess(user, true); 
}

groupMessage.setACL(groupACL);
groupMessage.saveInBackground();

모두 볼 수 있지만, 나만 수정할 수 있게
ParseObject publicPost = new ParseObject("Post");
ParseACL postACL = new ParseACL(ParseUser.getCurrentUser());
postACL.setPublicReadAccess(true);
publicPost.setACL(postACL);
publicPost.saveInBackground();

댓글 없음:

댓글 쓰기