마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

와이파이에서만 작동하고 lte,3g에서는 서버랑 통신이 되지 않습니다.

0 추천
안드로이드 하이브리브 앱 개발중입니다.

문제는 와이파이에서만 작동하고 lte,3g에서는 서버랑 통신이 되지 않습니다.

특히한점 :

1.) assets에 html문서를 웹뷰로 실행시키고 데이타 처리만 jsonp를 사용해서 서버와 통신합니다.

2.) 그리고 주기적으로 서비스를 실행해서 웹서버랑 통신하며 신규 데이타를 받아옵니다.

혹시 권한등이나 스마트폰내에서 설정해줘야 하는 부분이 있는지요?

 

권한은 : internet,access_network_state 부여했습니다.

스마트폰에서는 ; 데이터사용량 > 해당어플 > 백그라운드 데이터 제한 해제 되어있씁니다.
뚱마리오 (180 포인트) 님이 2014년 6월 16일 질문

2개의 답변

0 추천
서버가 같은  공유기 아래에 있는 건 아니겠지요?
익명사용자 님이 2014년 6월 16일 답변
네...서버는 외부에 IDC센타에 있고
안드로이드폰 mWebView.loadUrl("file:///android_asset/)에서 서버로 통신(http://xxx.xxx.xxx.xxx)하는데 있어 jquery ajax jsonp를 사용합니다.도메인이 틀려서..
혹시 백그라운드에서 돌아가는 서비스때문에 그런가요?
그런다고 다른 기능까지 안되는건 아닐꺼 같은데;;ㅠㅠ
0 추천
3G 접속한 상태에서 기기의 기본 웹브라우저로 해당 서버 페이지에 접속하여 정상적으로 보이는지 확인해보세요.
익명사용자 님이 2014년 6월 16일 답변
...