2017-03-28 7 views
0

앱이 폐쇄 된 상태에서도 Cordova를 사용하여 인터넷 연결을 확인할 수 있습니까? 전화가 인터넷에 연결되어 있지 않으면 서버에 전송할 데이터가 로컬에 저장되고 전화가 인터넷에 연결되면 데이터가 전송되는 앱을 만들려고합니다. WhatsApp이 메시지를 오프라인으로 보내는 동안 수행하는 작업과 비슷합니다. 앱이 닫힌 상태에서 인터넷 연결 확인 (코르도바)

var networkState = navigator.connection.type; 
app.typeOfNetwork = networkState; 
return (networkState != Connection.NONE); 

그래서이 완벽 응용 프로그램이 실행 중일 때 작동하지만 전화가 인터넷이나하지에 연결되어있는 경우이 코드 반환, 그것은 확인에 실패 - 다음 코드와 연결 유형을 감지 할 수 있어요 앱이 닫힐 때. 어쨌든 그것을 극복하기 위해?

답변

0

응용 프로그램이 백그라운드 일 때 작동하지 않는 것처럼 Cordova 응용 프로그램에는 몇 가지 제한 사항이 있습니다. 앱 상태와 관계없이 인터넷 연결을 찾으려면 검색 할 원시 코드에 서비스를 작성해야합니다.

은 코르도바의 한계에 대해 알고하고 서비스를 작성하는 this 링크를

this는 희망이 도움이 따릅니다.