12

일부 실시간 제약이있는 모바일 애플리케이션을 구축 중입니다. 롱 폴링 대 Apple 푸시 알림 서비스 및 Android C2DM

  1. 가 의존 내 서버에 긴 폴링 또는 직접 연결에 의존 : 그러므로 내가 조언을 & 의견을 얻을 유래하고 실행하는 동안 응용 프로그램의 상태를 업데이트하는 가장 좋은 솔루션입니다 결정을 시도 할 차례 Apple 푸시 알림 서비스 및 Android C2DM

APNS와 C2DM이 응용 프로그램이 실행되는 동안 푸시 알림에 대한 통합 인터페이스를 제공한다는 것 외에도, 긴 폴링 또는 직접 연결)은 더 유연하고 덜 의존적입니다. Apple & 안드로이드 대기열의 대기 시간.

내가 볼 수있는 한, 대부분의 논쟁은 스마트 폰에서 연결을 여는 것보다 연결을 유지하는 데 소비하는 배터리의 양을 비교 한 결과 발생한다고 생각합니다. 스마트 폰에 열려있는 TCP 연결을 유지하는 모든 의미에

  • 세부 사항을 APNS와

    • 경험을하고 C2DM :

      그래서 저는 두 가지에 특히 관심이 있어요.

    참조하시기 바랍니다. 감사!

  • 답변

    2

    애플 & 의 지연 시간에 따라 안드로이드 큐

    나는 그게 사실이라고 생각하지 않습니다. 앱 개발자와 서버 측 구현은이 작업에 소요되는 시간입니다. 브라우저 클라이언트가 가져 오기 전에 내 이메일을 내 전화로 푸시합니다. Gmail뿐만 아니라 회사 이메일도 마찬가지입니다.

    귀하의 질문에 가장 적합한 방식으로 작업해야합니다. 또는 푸시 알림을 사용하거나 폴링 기간을 설정하는 옵션을 사용자에게 제공해야합니다.

    +0

    답변 해 주셔서 감사합니다. 사용자가 선택하게하는 것에 관해서는, 내 사용자 기반이 폴링 기간이 무엇인지를 알지 못한다. – spolu

    +0

    왜 안 되니? 거의 모든 안드로이드 응용 프로그램이 이것을 가지고 있습니다. 예를 들어 이메일의 경우 "매번 이메일을 가져옵니다 ... 1 시간, 2 시간, ..., 푸시" – Falmarri

    +0

    사실 참으로! 그렇게 표현하면 꽤 간단 해 보입니다! – spolu

    관련 문제