제목 | php로 apns(애플푸시노티피케이션 서비스) 푸시전송(대량으로)하는 방법 질문입니당. | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | neo천 | 작성시각 | 2017/01/04 17:33:02 |
|
|||
시간이 너무 빨리 지나가네요. 코드이그나이터를 처음 접한고, 벌써 3년?정도의 시간이 흐른것 같습니다. 올해에는 저도 여러분들도 좋은 운만 들어오면 좋겠습니다~ 그러길 바라겠습니다~
상황설명)
예전에 php로 그러니까 코드이그나이터를 이용해서 gcm을 구현했습니다. gcm같은경우에는 registerId를 배열에 넣어서 한번에 대량으로 전송이 가능합니다. //Array를 MULTICAST_COUNT값으로 나누자. $divide_array = array_chunk($devices, $this->multiCast_cnt); //1천개씩 나누었습니다. $this->gcmpush_mng->setApi_key($this->conf->apiKey); //gcm api 키 설정 //보내는 부분 for ($j = 0; $j < count($divide_array); $j++) { $this->gcmpush_mng-> setDevices($divide_array[$j]); $response = $this->gcmpush_mng-> send($pushData); echo $j . ". " . $response . ""; }
gcm도 for문을 이용하기는 하지만, 한번 발송이 1천개씩 배열에 넣어 보냅니다. ----------------------------------------------------------------------------------------------- 질문) **제가 궁금한 부분은 apn을 이용할때 gcm구현한것처럼 대량 발송하는 방법이 궁금하구요.. 구글링하다가 찾아낸 비슷한 질문이 있어서 참고하시라고 올립니당 http://codeigniter-kr.org/bbs/view/etc_qna?idx=2789 ㄴ 이 질문이 제가 궁금한 부분가 비슷한데요. 링크에 들어가 보시면 단순히 foreach를 이용하여 발송하구, 만약에 토큰(아이폰push용 토큰)이 1만개~5만개 정도되면 foreach문을 토큰수 만큼 돌아야하는 부분이거든요...
위 링크와는 다른방식으로(gcm구현한것처럼 배열에 넣어서) 대량 발송하는 방법은 없을까요?? 혹시 같은 부분에 대해 참고할만한 사이트나, 잘 아시는 전문가님들 팁이라도 조금 부탁드리겠습니다
항상 포럼에서 많은 도움을 받고있습니다...그래서 항상 감사하게 생각하고있습니다. 작년 다사다난했고, 올해도 앞으로도 많은 힘든일이 생기겠지만, 다들 소소한 일에도 행복하셨으면 좋겠습니다! |
|||
다음글 | ftp 접속시에만 다른 경로로.... (2) | ||
이전글 | [MySQL] SET @var 변수의 크기가 어느 정도... (2) | ||
변종원(웅파)
/
2017/01/05 08:06:31 /
추천
0
|
gcm에서 apns로 발송도 가능하다네요.
참고해보심이.. ^^
http://theeye.pe.kr/archives/2648