Languages

Menu
Sites
Language
Gear S2 디바이스에서 인터넷 통신 문의 드립니다.

안녕하세요.

현재 기어 S2 디바이스를 이용하여 파싱하는 것을 해보고 있는데, wifi 연결은 되어있지만 인터넷이 안되는 것 같아요.

IDE로 디버깅을 하고 싶으나 Setting Debugging URL...같은 에러가 떠서 디버깅 모드로 로드할 수 없네요.

프로젝트 config.xml에 인터넷 퍼미션을 열어놓은 상태이고, PC에서 프리뷰로 구동했을 때 정상적으로 작동을 합니다.

그러나 디바이스로 띄우면 타임아웃만 뜨네요. 하단은 해당 소스입니다.

퍼미션 이외에도 다른 추가 설정 사항이 필요한지 알고싶습니다.

    <script type="text/javascript" src="lib/jquery-1.11.3.min.js"></script>
</head>
<body>
	<div class="ui-page ui-page-active" id="main">
		<div class="ui-content content-padding">
			Connecting... <p id="status"></p>
			<p id="ip"></p>
			<p id="print"></p>
		</div>
		<script>
			$(document).ready(function(){
				var targetURL = 'http://www.kma.go.kr/wid/queryDFSRSS.jsp?zone=1159068000';

				$.ajax({
					url: targetURL,
					contentType: "text/plain",
					dataType: "text",
					timeout: 3000,
					error: function(error){
						console.log("Error With "+error);
						$("#print").html("Err: "+error.statusText);
					},
					success:function(datas){
						$("#print").html("Suc: "+datas);
					}
				});
				
			});
		</script>
	</div>

ajax이외에도 XHR과 REST도 사용했는데 결과는 같습니다.

Edited by: 투데이 머니 on 05 Jan, 2016

Responses

2 Replies
Taesoo Jun

먼저, GearS2의 WiFi를 통해서 외부 인터넷 연결이 되는지 확인해 보시는 것이 좋겠습니다.

WiFi를 통해서 외부 인터넷 되는 AP에 연결하시고,

GearS2에 preload된 App 가령 브리핑 같은 App을 실행하여 contents를 정상적으로 받아오는지 확인해 보시면 될 것 같습니다.

 

 

투데이 머니

다른 붙박이 앱에서는 컨텐츠가 잘 들어온 상태였고, 다른 방식으로 해결 되었습니다.

config.xml에서 privilige와 feature 이외에 <access origin="*" subdomains="true"></access>를 설정해주니 정상적으로 받아와 지네요.

API Reference나 Snippet, Tip 에서는 찾아볼 수 없었는데, 어느 위치에 명시가 되어있는지 잘 몰라 다른 이용자가 포럼에서 글 올려놓은 것에서 얻어갑니다.

디버그는 여전히 안되네요.