2012-05-16 4 views
0

기본적으로 새 메시지를 확인하기 위해 매 5 초마다 서버에 요청을 보내는 html + javascript 웹 응용 프로그램 (대화방)이 있습니다.휴대 전화 용 웹 앱

그것은 이미 모바일에서 작동하지만이 주요 문제가 있습니다 : 브라우저가 배경에 넣을 때이 새 메시지

  • 와 (이 PC에서 작동) 신호음하지 않습니다

    • 는, 자바 스크립트는 분명 정지 따라서 서버 연결이 끊어지고 클라이언트 연결이 끊어집니다.

    나는 플랫폼 간을 만들기 위해서뿐만 아니라 위에서 언급 한 문제를 해결하기 위해 phonegap을 사용할 것을 고려하고있었습니다. 그들은 phonegap의 사용으로 해결 될까요?

    미리 감사드립니다.

  • 답변

    0

    phoneGap은 맞춤 푸시 알림을 지원하지 않습니다. 기본적으로 브라우저를 열고 API을 통해 일부 기본 지원을 제공합니다.
    푸시 알림 및/또는 사운드 재생과 같은 기본 동작을 수행하려면 plugins 옵션 중 일부를 확인하거나 직접 작성하는 것이 좋습니다.

    +0

    그래, 내가하고 싶은 것은 애플 리케이션이 백그라운드에 있어도 js를 계속 실행하는 것입니다. 그게 상쾌한가요? –

    +0

    브라우저를 사용하는 동안 (PhoneGap을 누르면 브라우저가 열립니다). 이를 위해 네이티브 코드를 작성해야합니다. 그리고 위에 나열된 플러그인 옵션에서 그 모습을 보여줄 수 있습니다. –

    0

    Media API을 사용하면 쉽게 소리를들을 수 있습니다. 백그라운드에서 자바 스크립트를 실행하는 것은 OS에 달려있다. Android에서는 홈 버튼을 통해 앱을 종료하면 JS가 계속 실행되지만 JS를 중지 할 수 있도록 뒤로 버튼은 앱을 종료합니다. 이 경우 항상 실행되는 서비스를 작성하는 것이 좋습니다.

    다른 방법으로는 푸시 유형 솔루션을 통해 새 메시지를 알릴 수 있습니다.

    관련 문제