2012-02-17 2 views
2

현재 푸시 알림을 위해 APNS PHP를 사용하고 있습니다. 문제는 프로세스를 완료 한 후 클라이언트에 응답 할 수 없으며 Apple이 푸시 알림에 응답 할 때까지 기다려야한다는 것입니다.백그라운드에서 푸시 알림 (PHP)

푸시 알림을 기다리는 것을 원하지 않습니다. 백그라운드 프로세스 나 다른 스레드에서 푸시 알림을 만들고 싶습니다. 이것이 가능한가?

다른 해결책이 stackoverflow에서 발견되었습니다. 어떤 사람들은 cron 작업을 사용하여 백그라운드에서 실행되도록 조언합니다. 그러나 나는이 방법을 선호하지 않는다. 다른 해결책이 있습니까?

답변

0

대기열에 비동기로 만들 수 있습니다.

애플은 푸시에 대해 아무것도 반환하지 않습니까? 저는 APNS와 수년간 함께 일해 왔으며 오류 코드가있는 API를 확장 한 후에도 아무런 반응을 얻지 못했습니다.

+0

APNS PHP를 사용하고 있습니다. http://code.google.com/p/apns-php/wiki/SampleOutput – saturngod

+0

푸시를 사용하지 않으면 서버가 2 초 안에 응답합니다. 푸시를 사용하면 서버가 10 초 안에 응답합니다. 말림으로 서버에 연결하는 문제 일 수 있습니다. – saturngod

+1

저는이 라이브러리를 알고 있습니다. 매우 서툴 릅니다. Google에서 APNS 접근법을 검색하십시오. 실제로, 당신은이 라이브러리가 필요 없으며 사용자 정의 구현으로 보내면 1.5 초 (몇 개의 디바이스로 전송)가 소요됩니다. –