2012-09-18 3 views
0

PhoneGap으로 앱을 만들고 있는데, 이는 문자 메시지 앱과 같이 작동해야합니다. 내가 겪고있는 문제는 대기 시간과 데이터 사용량 때문입니다. 나는 폴링을 시도했으나, 느린 속도로 많은 데이터, 웹 소켓에 익숙해졌지만, AppFog은 이들을 지원하지 않으며, 다른 사람들도 시도했지만 아무도 작동하지 않는다. 어떻게 시스템과 같은 문자 메시지는 PhoneGap 앱, 자바 스크립트 및 모든 유형의 백엔드 (현재 노드를 사용하지만 변경할 수 있음)로 가장 잘 수행됩니까? 또한 PhoneGap 앱이 백그라운드에서 알림을받을 수있는 방법은 무엇입니까?대기 시간이 매우 짧은 문자 메시지를 어떻게 만들 수 있습니까?

답변

1

Android에는 푸시 알림을위한 Phonegap 플러그인이 있습니다 (앱이 어떤 플랫폼을 대상으로하는지 말하지 않았 음), iOS도 생각합니다.

Socket.io은 가능한 경우 웹 소켓을 사용하는 훌륭한 라이브러리이지만 필요한 경우 Ajax 긴 폴링으로 되돌아갑니다. 따라서 반복 폴링의 데이터 사용 문제를 피해야합니다. 몇 분 또는 몇 시간 동안 연결을 열어 놓는다면 아마도 작동하지 않을 것입니다.

두 가지 방법을 혼합해야 할 것입니다. 사용자가 앱에있을 때 socket.io를 사용하면 실제로 시청할 때 대기 시간을 단축 할 수 있습니다. 사용자가 앱에없는 경우 푸시 알림을 수행하는 데 필요한 약간의 추가 대기 시간은 사용자가 20 초 전에 실제로 메시지를 보냈다는 것을 알지 못하기 때문에 소량입니다.

관련 문제