프리미엄 기준으로 설명드립니다.
해당모듈 해당 작업에서 아래의 내용을 추가하시면 됩니다. 아래의 빨간부분을 원하시는대로 선택하시고 수정해주세요.
$oAndroidpushappModel = getModel('androidpushapp');
$args = new stdClass();
// 모듈이름(푸시결과값 목록에서 [글/댓글 link]에 나올 내용)
$args->module_name = '모듈이름';
// 푸시발송 회원 member_srls 배열값 만일 모든 기기에 알림이 가도록 하려면 이 항목에 null을 입력하시거나 이 항목을 지워주세요.
$args->member_srls = array(member_srl1,member_srl2,member_srl3...);
$args->title = '메시지 제목';
$args->content = '메시지 내용';
$args->address = '푸시알림클릭시 이동할 링크';
$args->ticker = '푸시알림올 때 핸드폰 상단에 잠깐 나오는 문구';
$args->bottom_text = 'big_text스타일의 경우 하단에 나올 내용';
$args->nick_name = '글작성자 닉네임 또는 푸시알림보내는 사람 닉네임';
$args->sender_srl = 글작성자 member_srl; //익명이거나 값이 없으면 0 입력. 작은따옴표없음(주의)
//동기 처리 및 비동기 처리 여부. 동기 : "true" / 비동기 : "false"
$args->async = 'true';
//xe알림센터 알림목록 등록여부 "true" / "false"
$args->notify = "true";
//푸시알림스타일 "big_picture" / "big_text" / "normal"
$args->pushstyle = "big_text";
//big_picture스타일의 경우 이미지 링크, 이미지 없을 경우 "none"
$args->src = "none";
//프로필이미지 표시여부 "true" or "false"
$args->profile = "false";
//프로필이미지 링크, 프로필 이미지 없는 경우 "none"
$args->profile_link = "none";
//배너 알림 기능(팝업,headsup,사용안함) 푸시알림 여부. "popup" / "headsup" / "false"
$args->banner = "headsup";
//푸시강제 여부 "true" or "false" <- "false"일 경우 공지사항 체크되어 있는 회원에게만 푸시알림함. "true"는 별점테러당할 우려가 있는 극혐의 기능이므로 꼭 필요할 때만 사용해야 함.
$args->must = "false";
$returnValue = $oAndroidpushappModel->quick_send($args);
응답값은 다음과 같습니다.
$returnValue->success : 푸시알림성공 여부
$returnValue->total_push : 총 푸시알림 횟수
$returnValue->success_push : 푸시알림 성공 횟수
$returnValue->error_push : 발송실패 및 기기삭제 수