메뉴 건너뛰기

XE 푸시 앱

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

프리미엄 기준으로 설명드립니다.

 

해당모듈 해당 작업에서 아래의 내용을 추가하시면 됩니다. 아래의 빨간부분을 원하시는대로 선택하시고 수정해주세요.

 


$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 : 발송실패 및 기기삭제 수

  • ?
    MIND_C 2015.12.16 13:59

    음.... xe알림센터 멘션기능을 사용하려고 했는데 지정한 한명만 푸시가 오는군요... ㅠㅠ

  • ?
    관리자 2015.12.16 15:44
    여러 회원에게 보내려면 다음과 같이 하면 됩니다.

    위의 내용에서 $r_srl="푸시 알림 받을 회원 member_srl"; 대신에 아래의 내용으로 적어주시면 됩니다.

    $r_srl=array("푸시 알림 받을 회원 member_srl1","member_srl2","member_srl3","member_srl4","member_srl5","member_srl6","member_srl7", ... );

    ----------------------------------

    그리고 아래의 내용을

    $cond = new stdClass();
    $cond->member_srl=$r_srl;
    $output = executeQueryArray('androidpushapp.getgcmbymem',$cond);

    아래의 내용으로 바꾸어주시면 됩니다.

    $cond = new stdClass();
    $cond->member_srl=$r_srl;
    $output = executeQueryArray('androidpushapp.getgcmbymems',$cond);
  • profile
    람보 2016.05.20 10:38
    현재 기준으로 전체회원에게 알림을 전송하는 방법과,
    인스타그램의 내용이 올라오게되면 자동으로 알려주는 기능을 사용할 예정이므로, 이미지가 포함되는 big_picture방식을 사용할 수 있는 방법이 필요합니다.

    이전에는... 이게 다가능했는데T^T
  • ?
    관리자 2016.05.20 11:06
    인스타그램 모듈이 혹시 documnet모듈을 사용하나요?
  • profile
    람보 2016.05.20 11:56
    전혀사용하지 않아요.
  • ?
    관리자 2016.05.20 12:40
    수정했습니다. 확인해주세요
  • profile
    람보 2016.05.20 14:51
    $obj 함수를 초기화하여 사용하라는 메세지는 가급적이면 피해주세요.
    trigger에서 받아들이는 함수가 보통 $obj이기 때문에 $push_obj 와 같은 함수로 치환시키는게 좋습니다.
  • ?
    관리자 2016.05.20 17:49
    네 알겠습니다.
  • profile
    람보 2017.03.23 21:34
    $oAndroidpushappController->notify 메서드에서 추가된 인자값들이 기본값이 들어있지 않아 이팁대로 하게된다면 php7.1 혹은 php7에서 에러가 납니다.

    function notify 선언된 부분의 인자에 기본값을 추가해주세요..

팁 게시판

앱 제작시 유용한 팁이나 자료들을 나누는 게시판입니다. 해당 내용들은 모두 프리미엄 버전을 위한 팁입니다.

List of Articles
번호 제목 글쓴이 최근 수정일 조회 수
21 인트로 화면과 로그인 화면 배경화면 바꾸는 방법 & 타이틀 텍스트 대신에 로고 이미지 파일 나오게 하기 10 관리자 2020.07.20 2077
20 자바스크립트로 앱로그인,앱설정창,전면애드몹,공유화면 호출하는 방법 관리자 2020.02.12 151
19 xe 1.9.3 이상버전에서 첨부파일 오류 해결 위한 패치파일(xe 1.11.0버전 반영, 2018-10-11) 14 file 관리자 2018.10.15 579
18 (xe코어 1.11.0버전 반영)회원가입 프로필 사진 파일 업로드를 위한 xe코어 member모듈 수정 16 file 관리자 2018.10.11 1889
17 admob 사용하는 방법 8 file 관리자 2018.06.12 1631
16 GPS 기능 및 앱 사용자 현재 위치 파악할 수 있는 기능 넣기 5 관리자 2018.02.13 1045
» 다른 모듈에서 푸시 알림 보내는 기능 넣는 방법(2018년 2월 8일 수정) 9 관리자 2018.02.08 730
14 하단메뉴 & 퀵메뉴 설정 방법 안내! file 관리자 2017.12.29 717
13 스마트폰에 내장된 네이버나 크롬등의 브라우저로 모바일 페이지에 접속할 경우와 웹뷰버전 앱으로 모바일 페이지에 접속할 경우 다르게 보이도록 하기 4 관리자 2017.06.13 933
12 flat 모바일 레이아웃과 sweetMobile 레이아웃 메뉴버튼과 뒤로가기 버튼 동작 10 file 관리자 2016.09.08 1124
11 마켓 플레이스 연동 위해 모듈 수정 방법 11 file 관리자 2016.07.07 619
10 GCM API 키 받기 file 관리자 2016.07.05 1431
9 권한 에러가 되었을 때 메시지 모듈 로그인 화면에서 앱 로그인으로 링크시키는 방법 3 file 관리자 2016.05.09 382
8 알림음 바꾸는 방법 관리자 2016.04.02 747
7 small icon 색상변경 위한 이미지 원본 파일 2 file 관리자 2016.03.31 293
6 퀵 메뉴 색깔 위치 수동변경 방법 관리자 2016.03.18 427
5 관리자 공지 사항 무조건 알림 가도록 하는 방법 관리자 2016.01.28 313
4 앱상에서 외부 사이트 페이지 나타날 수 있도록 하는 방법 1 관리자 2016.01.28 315
3 기타 모듈도 푸시 알림이 되도록 하는 방법 3 관리자 2016.01.21 387
2 모바일 페이지에서 '로그인' 눌렀을 때, 앱일 경우 앱 로그인으로 연결하는 방법 file 관리자 2015.12.11 496
Board Pagination Prev 1 2 Next
/ 2