2013-06-05 3 views
0

저는 Wi-Fi를 통해 무료 통화를 보내는 프로젝트를 진행하고 있습니다. 나는 소켓과 함께 백엔드에서 Node.js를 사용하여 음성을 보냅니다. 사용자가 내 전화로 걸려 왔을 때에 실시간으로 "알리"고합니다. 실시간으로하는 것이 매우 중요합니다. 그렇지 않으면 사용자는 전화를받을 때를 알 수 없습니다.android에서 수신 통화 동작을 모방합니다.

들어오는 호출이 Android에서하는 것과 동일한 동작을 모방하고 싶습니다. 즉, 내가 장치를 깨우고 전화를받을 때마다 내 안드로이드 활동으로 보내고 싶다는 뜻입니다.

이 기능을 구현하는 방법을 모르겠습니다. 소켓을 사용하여 서버를 항상 수신하는 서비스를 만들어야합니까? 아니면 5 초마다 "알람"을 만들어야합니까? 아니면 전혀 다른 솔루션입니까?

장치에서 너무 많은 리소스를 사용하고 싶지 않습니다. 내가 충분히 분명했으면 좋겠다. 프로젝트의 명확한 설명이 필요한지 물어보십시오.

답변

0

Google 클라우드 메시징을 사용하여 서버와의 연결을 해제 할 수 있습니다. 서비스는 항상 SO에 의해 닫힐 수 있습니다. Activiy 및 활동 연결은 항상 SO에 의해 닫히고 경보는 많은 메모리를 소비 할 수 있습니다.

관련 문제