2012-03-12 9 views
1

내 앱은 특정 웹 사이트를 탐색하는 데 사용되는 기본 브라우저 (webview)를 사용합니다. 웹 사이트를 탐색하는 동안 사용자가 모바일 데이터 (2G, 3G)에서 Wi-Fi로 또는 그 반대로 전환하면 IP가 변경됩니다. 그런 일이 발생하면 브라우저는 서버 (웹 사이트)에서 데이터 수신을 중단합니다.IP 주소 변경을 감지하는 방법은 무엇입니까?

누구든지이 상황을 처리하는 방법을 알고 있습니다. 어떻게 든이 IP 변경을 감지하고 서버와의 연결을 재설정하려고 생각했습니다. 이것이 좋은 해결책이 될 것입니다. 그렇다면 네이티브 브라우저와 서버 간의 연결을 어떻게 다시 설정합니까?

도움이 매우 감사 할 것입니다. 미리 감사드립니다.

답변

1

연결 유형을 변경했을 때 페이지를 새로 고치지 않아야합니까?

+0

"연결 유형 변경"을 어떻게 감지합니까? 새로 고침이 작동하지 않는 것 같습니다. –

+0

WebView를 새로 고치면 자동으로 새 연결 유형을 사용해야합니다. 언제 webview 새로 고침? IP 변경을위한 폴링은 작동하지만 어떤 종류의 "conectionChange"이벤트에 대한 인터넷 검색을 일부 수행 할 것입니다. – DanRedux

+0

http://stackoverflow.com/questions/7205720/how- to-handle-wifi-to-mobile-network-switchatically 그러나 새로 고침이 작동하지 않습니까? 어떤 아이디어? –

관련 문제