Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- not working
- Android
- 안드로이드 gcm
- 폼메일
- html5
- mysql
- 안드로이드 푸쉬
- Mail Server
- roundcube
- FCM
- curl
- javascript
- soundpool
- 자동 생성
- dovecot
- C# IO
- android 효과음
- 안드로이드 푸시
- php 취약점
- xe
- 안드로이드
- C#
- chart.js
- 우분투
- php 시큐어코딩
- UML
- WebView
- PHP
- 설치
- 자바스크립트
Archives
- Today
- Total
그러냐
php ios apns 대량 배열 푸시보내기 본문
반응형
php에서 apns 로 푸시보내는 방법은 검색하면 많이 나온다
하지만 대개 연결 - 전송 - 연결해제
이런식으로 단일 메세지를 보내는 예제만 나올뿐 배열로 된 토큰 정보를 쏘는 정보는 쉽게 보이지 않는다
https://stackoverflow.com/questions/20763514/sending-5000-push-notifications-at-same-time-keep-the-connection-to-apple-open
여기를 보면 알 수 있듯이 잦은 연결 및 연결해제는 좋지않다 1000건 푸쉬를 보내는데 1000번 연결을한다? 딱봐도 이건 아니다 싶다
라이브러리를 쓰는 것도 방법일듯..
어떻게 보내야될지 검색해도 내가 못찾는건지 잘나오지않아서 위의 스택플로우 페이지를 참고해서 만들었다
일단 푸시 보내는 소스를 인터넷에서 긁어온다음 fwrite 하는 부분만 루프로 반복실행한다. 그리고 사이에 usleep(100000) 을 준다
끝.
그렇다하더라도 10건이면 1초 100건이면 10초. 브라우져에서 기다릴수없다. exec함수로 백그라운드실행을 시켜보았다. 왜인지 안된다.
안드로이드 푸시를보내거나 직접 접근하면 실행되는데.. 어째든 포기.
푸시보내는 서버를 따로 두어 푸쉬페이지를 작성해두고 curl 로 포스트 전송을 시킨다.
끝
반응형
'php' 카테고리의 다른 글
phpexcel을 이용한 PHP로 엑셀파일 읽기와 생성 (0) | 2017.08.17 |
---|---|
PHPExcel 클래스를 이용해 Excel 2007~2010 의 xlsx 파일 읽기 (100만 행 까지) (0) | 2017.08.17 |
php 스크립트가 서버에 백그라운드 프로세스(background process)를 낳는 방법 (0) | 2017.07.26 |
CURL 이용 POST 방식으로 JSON 파일 보내고 받기 (0) | 2017.07.26 |
php img src 추출 / img 태그 추출 / 정규식 img src 값 추출 / preg_match / preg_match_all / 이미지 src값만 추출 (0) | 2017.05.11 |