notice


notice는 2.6.4 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

notice 는 OP Admin에 등록된 공지사항의 정보를 수신하여 출력하는 기능이다.

확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.


get

공지사항 정보 얻어오는 기능이며 호출 방법은 다음과 같다.

NoticeData

필드필드설명
noticeInfosid공지사항 인덱스
launcherAppId앱 아이디
title공지사항 제목
type공지사항 타입
priority공지사항 레벨 (high/normal/low)
url공지사항 경로
imagePath공지사항 이미지 경로
startDate기재 시작 날짜 (Timestamp 기준)
endDate기재 종료 날짜 (Timestamp 기준)
content공지사항 내용
   

Example

DAPNotice.get({ resultDict in
   // TODO
}, failure: { error in
   // TODO
})
[DAPNotice get:^(NSDictionary *resultDict) {
   // TODO
} failure:^(NSError *error) {
   // TODO
}];

show

공지사항 정보 츨력하는 기능이며 호출 방법은 다음과 같다.

Example

DAPNotice.show({ resultDict in
   // TODO
}, failure: { error in
   // TODO
})
[DAPNotice show:^(NSDictionary *resultDict) {
   // TODO
} failure:^(NSError *error) {
   // TODO
}];

Error Code

CodeCauseComment
E11100파라메터 값이 잘못되어 있을 경우 
E11101전달된 액션 값이 알 수 없는 액션일 경우 
E11150실행 중 오류가 발생 되었을 경우 
E11151서버로 부터 전달받은 응답 메시지가 없는 경우 
E11152서버로 부터 전달받은 응답 메시지가 잘못되어 있는 경우 
E11199알 수없는 오류가 발생 되었을 경우