포럼
안드로이드 푸시 질문
2014.01.11 12:24
일단 저는 푸시 알림을 구현 햇습니다.
허나 알림이다보니 지정된 사용 자에게만 보네야 하는데 모두에게 푸시 가 감니다.
$ urls = 'https://api.parse.com/1/push';
$ appId = 'APPID';
$ restKey = 'RESTKEY';
$ message = " alarm ";
$ loadurl = "노티바?";
$ push_data = json_encode (array (
"where" => array (
"deviceType" => "android"
)
"expiration_interval" => 86400,
"data" => array (
"alert" => $ message,
"url" => $ loadurl
)
));
$ rest = curl_init ();
curl_setopt ($ rest, CURLOPT_URL, $ urls);
curl_setopt ($ rest, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ rest, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ rest, CURLOPT_PORT, 443);
curl_setopt ($ rest, CURLOPT_POST, 1);
curl_setopt ($ rest, CURLOPT_POSTFIELDS, $ push_data);
curl_setopt ($ rest, CURLOPT_HTTPHEADER,
array ("X-Parse-Application-Id:". $ appId,
"X-Parse-REST-API-Key:". $ restKey,
"Content-Type: application / json"));
curl_exec ($ rest);
이걸 이용해서 보넷는데 보네는뎃까진 성공입니다.
허나 모두에게 감니다 뎃글알림인데 모두에게가니...
일단 저는 parse.com에서 푸시를 지원 받고있는데요.
어떻게 구분해서 보넬수있을까여????
그리고 노티바는 무엇인가여??
댓글 8
-
Gunmania
2014.01.11 17:53
-
sde
2014.01.11 18:34
디바이스 id를 가져오는 예제없을까여????
php는 해본적이없어서 예제만 주시면 감사하겟습니다.
그리고 위예제에는 target 이없는데 어떻게 불러와야하졈?
-
퍼니엑스이
2014.01.11 21:05
디바이스 ID는 네이티브 앱에서 가져오도록 처리해야 됩니다. 웹 페이지에 접속한다고 무조건 수집할 수는 없고, 별도의 어플로 접속할 때 디바이스 ID를 서버 db에 저장해야 합니다. -
Canto
2014.01.12 00:52
http://www.xpressengine.com/index.php?mid=tip&page=2&document_srl=22379488
참고 하세요.
사용 팁에 올라왔던 내용입니다.
-
sde
2014.01.12 07:08
이거 안된다고들 하시는데;;;
-
Canto
2014.01.12 15:22
있는 그대로 사용 하실려고 하시니까 안되시는 거고요..
본문이랑 댓글 참고하셔서 수정하시면 사용 가능합니다.
-
sde
2014.01.14 14:00
댓글 참조해서
app_module.controller.php에는 class app_moduleController extends app_module {
app_module.class.php에는 class app_moduleModel extends app_module {
상단 <?php밑에 추가햇는데 안되는 이유는 무엇일까염?
추가햇는데 안되네요...
-
장포크
2014.01.13 09:35
그냥 복붙으로 되면 얼마나 좋겠씁니까 ㅠㅠ
저 소스 분명히 돌아가는 소스맞습니다.. ㅎ
글쓴이 | 제목 | 최종 글 |
---|---|---|
Lansi | 어떤 방식이 더 좋을까요? [3] | 2014.01.17 by XE |
야옹이님 | 아니.. 무슨 IE는 버전마다 따로 노냐....ㄷㄷ (+ 푸념) [23] | 2014.01.17 by 야옹이님 |
착한부산남자 | xe는 utf-8 사용하나요? [3] | 2014.01.17 by 착한부산남자 |
2donggalbi | 그룹 출력 변수 최신버젼에서는 작동안하나요? [4] | 2014.01.17 by ForHanbi |
w.D.IW | 짧은 도메인 그대로 사용하기(/xe 떼어내기) [3] | 2014.01.17 by LI-NA |
참치.k | 다국어 활성화 시켰다가 속 썩히는줄 알았네요 [9] | 2014.01.16 by JHRun |
YJSoft | XE용 TinyMCE? [5] | 2014.01.16 by 야옹이님 |
백성찬 | iis에서 xe 1.7.4-beta.6 사용하시는분 에러나지 않습니까? [3] | 2014.01.16 by 어라얼랑 |
Lansi | 디버깅을 켜니 레이아웃이 다 깨지네요 | |
대암지기 | 이슈등록 내용이 보이지 않네요 [2] | 2014.01.16 by 대암지기 |
Lansi | 풀 리퀘스트 재밌네요 ㅎㅎ | |
강하레 | 아...... [4] | 2014.01.15 by qwms |
criuce | 묻고답변하기에 답변달았는데~ [2] | 2014.01.15 by criuce |
criuce | 많은 모듈이 생산되기 위해서는... [7] | 2014.01.15 by criuce |
sejin7940 | 묻고답하기 게시판에.. 등록일도 목록에 출력해주세요 ^^ | |
銀童 | 제작의뢰에서 중간 수수료 챙기는 분들도 있네요. [8] | 2014.02.14 by 똑디 |
푸시아 | 밤샘 작업하시는 분들께 투척 | |
고수군 | 모듈 업데이트. 어드민 상단에 계속 노출 | |
정도의길을걷기싫다 | 그냥요. 문득 XE가 아닌 제로보드가 지금까지 이어졌다면? [7] | 2014.01.14 by 야옹이님 |
sde | 안드로이드 푸시 질문 [8] | 2014.01.14 by sde |
loadurl = 알림센터의 해당 알림 주소 (클릭시 해당 글/댓글이나 쪽지함으로 이동) Target(Device ID)이 따로 지정이 안되어있기 때문에 전체 회원에게 가게 됩니다.