PhoneGap으로 앱을 만들고 있는데, 이는 문자 메시지 앱과 같이 작동해야합니다. 내가 겪고있는 문제는 대기 시간과 데이터 사용량 때문입니다. 나는 폴링을 시도했으나, 느린 속도로 많은 데이터, 웹 소켓에 익숙해졌지만, AppFog은 이들을 지원하지 않으며, 다른 사람들도 시도했지만 아무도 작동하지 않는다. 어떻게 시스템과 같은 문자 메시지는 PhoneGap 앱, 자바 스크립트 및 모든 유형의 백엔드 (현재 노드를 사용하지만 변경할 수 있음)로 가장 잘 수행됩니까? 또한 PhoneGap 앱이 백그라운드에서 알림을받을 수있는 방법은 무엇입니까?대기 시간이 매우 짧은 문자 메시지를 어떻게 만들 수 있습니까?
0
A
답변
1
Android에는 푸시 알림을위한 Phonegap 플러그인이 있습니다 (앱이 어떤 플랫폼을 대상으로하는지 말하지 않았 음), iOS도 생각합니다.
Socket.io은 가능한 경우 웹 소켓을 사용하는 훌륭한 라이브러리이지만 필요한 경우 Ajax 긴 폴링으로 되돌아갑니다. 따라서 반복 폴링의 데이터 사용 문제를 피해야합니다. 몇 분 또는 몇 시간 동안 연결을 열어 놓는다면 아마도 작동하지 않을 것입니다.
두 가지 방법을 혼합해야 할 것입니다. 사용자가 앱에있을 때 socket.io를 사용하면 실제로 시청할 때 대기 시간을 단축 할 수 있습니다. 사용자가 앱에없는 경우 푸시 알림을 수행하는 데 필요한 약간의 추가 대기 시간은 사용자가 20 초 전에 실제로 메시지를 보냈다는 것을 알지 못하기 때문에 소량입니다.
관련 문제
- 1. NHibernate 대기 시간이 매우 높음
- 2. 가볍고 대기 시간이 짧은 Java 네트워크 라이브러리?
- 3. 대기 시간이 짧은 대규모 메시지 대기열
- 4. 대기 시간이 가장 짧은 웹에서 Arduino 제어
- 5. 어떻게 문자 메시지를 보낼 수 있습니까?
- 6. 이동 중에 대기 시간이 짧은 스레드를 기다리는 방법은 무엇입니까?
- 7. 대기 시간이 짧은 프로덕션 환경에서 그래디언트 증폭 예측?
- 8. 도달 대기 시간이 경과했습니다.
- 9. 짧은 방법으로 datacontext 개체를 만들 수 있습니까?
- 10. 나는 매우 짧은 질문이
- 11. EC2 - 마이크로 인스턴스 - 네트워크 응답/지연/대기 시간이 매우 느림
- 12. 개체에서 스레드로부터 안전한 모든 메시지를 어떻게 만들 수 있습니까?
- 13. MySQL은 매우 짧은 문자열의 일치를 찾으십니까?
- 14. 어떻게 짧은 div의 하단에있는 더 짧은 div 주위에 큰 div 래핑을 만들 수 있습니까?
- 15. 문자 메시지를 자동으로 보낼 수 있습니까?
- 16. Flash는 지연 시간이 짧은 오디오 합성을 할 수 있습니까?
- 17. 메뉴를 어떻게 만들 수 있습니까?
- 18. (어떻게) 소켓 대기 시간을 줄일 수 있습니까?
- 19. 텍스트 조합에 모든 문자 조합을 어떻게 만들 수 있습니까?
- 20. Ruby에서 문자 코드가 주어지면 어떻게 문자열/문자를 만들 수 있습니까?
- 21. 안드로이드에서 문자 디바이스 드라이버를위한 디바이스 노드를 어떻게 만들 수 있습니까?
- 22. 어떻게 Groovy/Grails에서 2 차원 문자 배열을 만들 수 있습니까?
- 23. 지연 시간이 짧은 메시징의 경우 REST.
- 24. 어떻게 메시지를 보낼 수 있습니까?
- 25. Cassandra에서 열을 삭제하면 읽기 대기 시간이 늘어날 수 있습니까?
- 26. git이 문자 인코딩을 엉망으로 만들 수 있습니까?
- 27. SoundManager2에 불규칙한 대기 시간이 있습니다.
- 28. Windows 8 대기 시간이 적은 비디오 스트리밍
- 29. HTTP 요청 대기 시간이 많습니다.
- 30. 어떻게 스레드 루프를 만들 수 있습니까?