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