iOS Guide 4. Notification
4-1. Push Type
Push 메시지 내용을 담고있는 BZNotiMessage 타입 정보입니다.
-
@interface BZNotiMessage : NSObject{ } @property (strong, readwrite) NSString *seq; @property (strong, readwrite) NSString *content_type ; @property (strong, readwrite) NSString *app_key ; @property (strong, readwrite) NSString *msg_seq ; @property (strong, readwrite) NSString *app_seq ; @property (strong, readwrite) NSString *msg_title ; //메시지 제목 @property (strong, readwrite) NSString *msg ; //메시지 내용 @property (strong, readwrite) NSString *noti_media_yn ; //미디어 사용여부 @property (strong, readwrite) NSString *noti_media_type ; //알림바 미디어 타입 : 001 이미지 / 002 GIF / 003 슬라이더 / 004 동영상 / 005 이미지 배너 / 006 Full 배너 //@property (strong, readwrite) NSString *noti_media ; @property (strong, readwrite) NSString *noti_thum_yn ; //썸네일 사용 여부 Y / N @property (strong, readwrite) NSString *noti_thum_url ; //썸네일 URL @property (strong, readwrite) NSString *noti_link_type ; //알림바 연결 페이지 : 001 앱실행 / 002 앱 팝업 / 003 딥링크 / 004 URL / 005 공유하기 @property (strong, readwrite) NSString *noti_link_url ; //알림 링크 URL @property (strong, readwrite) NSMutableArray *noti_media_arr; //미디어 URL 배열 @property (strong, readwrite) NSString *noti_media; //미디어 정보 @property (strong, readwrite) NSString *reg_date; //등록일 @property (strong, readwrite) NSString *message_read_yn; //메시지 읽음 여부 Y / N @property (strong, readwrite) NSString *message_arr_yn ; //메시지 도착 여부 Y / N @property (strong, readwrite) NSString *lagacy_user_id ; //사용자 레거시 아이디 @property (strong, readwrite) NSString *device_client_id ; //사용자 디바이스 아이디 @property (strong, readwrite) NSString *noti_link_id; //링크 아이디 @end
팝업 정보를 담고있는 BZPopMessage 타입 정보입니다.
-
@interface BZPopMessage : NSObject @property (strong, readwrite) NSString *seq ; @property (strong, readwrite) NSString *content_type ; @property (strong, readwrite) NSString *app_key ; @property (strong, readwrite) NSString *msg_seq ; @property (strong, readwrite) NSString *app_seq ; @property (strong, readwrite) NSString *pop_title_yn ; //팝업 제목 사용 여부 Y / N @property (strong, readwrite) NSString *pop_title ; //팝업 제목 @property (strong, readwrite) NSString *pop_title_txt_color ; //팝업 제목 텍스트 칼라 ex) #000000 @property (strong, readwrite) NSString *pop_title_body_color ; //팝업 제목 배경 칼라 @property (strong, readwrite) NSString *pop_msg_yn ; //팝업 메시지 사용 여부 Y / N @property (strong, readwrite) NSString *pop_msg ; //팝업 메시지 @property (strong, readwrite) NSString *pop_msg_txt_color ; //팝업 메시지 텍스트 칼라 @property (strong, readwrite) NSString *pop_msg_body_color ; //팝업 메시지 배경 칼라 @property (strong, readwrite) NSString *pop_btn1_yn ; //팝업 버튼1 사용여부 Y / N @property (strong, readwrite) NSString *pop_btn1_title ; //팝업 버튼1 제목 @property (strong, readwrite) NSString *pop_btn1_link_type ; //팝업 버튼1 링크 타입 : 001 Deep Link / 002 URL / 003 공유하기 @property (strong, readwrite) NSString *pop_btn1_link_url ; //팝업 버튼1 URL @property (strong, readwrite) NSString *pop_btn1_txt_color ; //팝업 버튼1 텍스트 칼라 @property (strong, readwrite) NSString *pop_btn1_body_color ; //팝업 버튼1 배경 칼라 @property (strong, readwrite) NSString *pop_btn1_link_id ; //팝업 버튼1 링크 아이디 @property (strong, readwrite) NSString *pop_btn2_yn ; //팝업 버튼1 사용여부 Y / N @property (strong, readwrite) NSString *pop_btn2_title ; //팝업 버튼1 제목 @property (strong, readwrite) NSString *pop_btn2_link_type ; //팝업 버튼1 링크 타입 : 001 Deep Link / 002 URL / 003 공유하기 @property (strong, readwrite) NSString *pop_btn2_link_url ; //팝업 버튼1 URL @property (strong, readwrite) NSString *pop_btn2_txt_color ; //팝업 버튼1 텍스트 칼라 @property (strong, readwrite) NSString *pop_btn2_body_color ; //팝업 버튼1 배경 칼라 @property (strong, readwrite) NSString *pop_btn2_link_id ; //팝업 버튼1 링크 아이디 @property (strong, readwrite) NSString *pop_media_type ; //팝업 형태 001 텍스트 / 002 이미지 / 003 움직이는 이미지 / 004 슬라이더 이미지 / 005 동영상 / 006 HTML @property (strong, readwrite) NSMutableArray *pop_media ; //BZpopMedia 타입 미디어 배열 형태 @property (strong, readwrite) NSString *reg_date ; //등록일 @end
pop_media 가 담고있는 배열의 타입 정보입니다.
-
@interface BZPopMedia : NSObject @property (strong, readwrite) NSString * seq; @property (strong, readwrite) NSString *msg_seq; @property (strong, readwrite) NSString *pop_media_url; @property (strong, readwrite) NSString *pop_media_link_type; @property (strong, readwrite) NSString *pop_media_link_url; @property (strong, readwrite) NSString *pop_media_html; @property (strong, readwrite) NSString *pop_media_link_id; @end