2012-07-31 6 views
1

APNS를 사용할 수있는 XMPP 채팅 클라이언트가 있습니다. 다른 사용자는 앱을 비활성 상태로 만들 때마다 서버에서 푸시를 실행하여 다른 사용자에게 앱에 읽지 않은 메시지가 있음을 알립니다. 우리의 현재 구현은 페이로드를 생성하고 Apple 서버로 전달하는 매분마다 실행되는 cron 작업에 큐를 전달하는 큐를 가지고 있습니다. 이제 문제는 앱이 채팅 클라이언트이기 때문에 시간이 너무 오래 걸린다는 것입니다. 사용자는 푸시 알림을 즉시받을 것으로 예상합니다. (심지어 몇 초 정도 지연 될 수 있습니다. 사과로도 푸시 알림을 보내는 동안 내 경험으로는 클라이언트가 수신하는 데 몇 초가 걸립니다.iOS에서 실시간 푸시 알림을 어떻게 제공합니까?

이제 C2DM (현재는 GCM이라고도 함)과 달리 요청에 Apple이 제한적이라는 것을 알고 있습니다. 그래서 우리는이를 큐에 넣고 cron 작업에 전달합니다. 다른 애플 리케이션은 그것을하고 있으며, 나는 그들이 정말로 정확히 실시간으로 그렇게하고 있는지 정확히 모르겠다. 여기

내 질문의 일부입니다 :

  • 우리는 우리의 구현을 변경해야합니까? (큐 및 cron 작업).
  • 여러 공급자에게 문제가 발생 했습니까? 그렇다면이 요구 사항은 무엇입니까?
  • 이미 유료 서비스가 있습니까? 누구든지 이름을 지을 수 있습니까?

답변

0

유료 서비스의 경우 http://pushwoosh.com을 확인하십시오. 해당 서비스는 옵션 중 하나로 API 통합이 있습니다. 도움이 될 것입니다.

관련 문제