@웹지기님 요청으로 올립니다.
현재는 게시판,게시판DX,마켓플레이스,누리고 정도만 지원됩니다.
다른 모듈도 푸시 알림이 되도록 설정할 수 있는데, 다만 그 모듈이 document모듈을 통한 글등록이 이루어져야 하고, comment모듈을 통한 댓글 등록이 이루어져야 합니다.
그렇지 않은 모듈은 자체트리커를 써서 호출해야 하는데, 이부분은 커스터마이징 작업이 필요하므로 별도로 요청해주셔야 합니다(비용 3만원). 아니면, 그 모듈 내부에 아래의 링크를 참조하여 푸시 알림 api를 사용하면 푸시알림이 가능하도록 할 수 있습니다. http://xepushapp.com/board_BwHe40/10838
수정 방법 알려드립니다. 만일 모듈명이 aaaaaa일 경우 아래의 순서대로 수정해주세요.
1) Config파일 수정
우선 androidpushapp/tpl/Config.html 파일을 수정해주셔야 합니다.
450번째줄 아래부분에 보면... 다음의 내용이 나오는데...
<label class="x_control-label">푸시 동작을 사용하지 않을 게시판 & 알림목록 순서 설정</label>
...
<div cond="$item->module =='board'||$item->module =='resource'||$item->module =='beluxe'||$item->module =='marketplace'||$item->module =='nproduct'||$item->module =='aaaaaa'" id="item_srl_{$item->module_srl}">
-> 여기서 위의 빨간 부분을 넣어주시면 됩니다. 그리고 똑같은 방식으로 아래의 모든 항목에도 작업해주셔야 합니다.
<label class="x_control-label"> 관리회원 또는 관리자에게만 푸시 알림이 되도록 할 게시판</label>
<label class="x_control-label"> 관리자 공지로 쓸 게시판</label>
<label class="x_control-label"> 알림설정창에 카테고리 별로 체크할 수 있도록 할 게시판</label>
2) androidpushapp.controller.php 파일
1000번째줄 아래부분에 아래의 함수를 찾아주세요.
function triggerAfterInsertDocument(&$obj)
이 내용에 보면 아래의 내용이 있습니다.
if($module_info->module != 'board' && $module_info->module != 'resource' && $module_info->module != 'beluxe' && $module_info->module != 'aaaaaa') return new Object();
-> 위에서 빨간 부분을 추가해주세요.
그리고 1400번째 줄 쯤에
function triggerAfterInsertComment(&$obj)
이 함수 안에 다음의 내용을 수정해주세요..
if($module_info->module != 'board' && $module_info->module != 'resource' && $module_info->module != 'beluxe' && $module_info->module != 'marketplace' && $module_info->module != 'nproduct' && $module_info->module != 'aaaaaa') return new Object();
-> 위의 내용에서 빨간 부분을 추가해주세요...