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

폰갭 개발해보신분...질문입니다..

0 추천

폰갭으로 웹앱을 개발하다가 잘 안되서 질문 드립니다..

 

서버로는 php를 이용하여 디비를 쿼리해서 json으로 변환하여 리턴 합니다..

 

폰갭에서는 ajax를 이용하여 결과를 받습니다.

 

문제는 에뮬레이터에서 앱을 실행 했을때 결과를 못가져 옵니다..

 

그냥 웹브라우저로 접속 했을땐 가져오는 에뮬레이터에서만 못가져오네요..

 

녹스앱플레이어, 안드로이드 에뮬레이터.. 둘 다 안됩니다.

 

이것저것 다 해봤는데 안되네요ㅜㅜ

 

크로스도메인도 별거 다 해보고

안드로이드 인터넷 허용 부분도 다 적용 해봤는데 안되네요...

 

아는분 있으면 도움 부탁 드립니다.

 

<적용한 부분>

* php 

 <?php header('Access-Control-Allow-Origin:*'); ?>

 

* 폰갭 html

 

$.ajax({     

url: 'http://172.30.1.42/callback/json.php?callback=?',

crossDomain: true,

dataType : 'jsonp',

callback : 'callback',

success: function(result){

console.log("ajax 성공!!!");

 }

}); 

 

* config.xml

<access origin="*" />

<allow-navigation href="*" />

 

* 안드로이드 빌드

<uses-permission android:name="android.permission.INTERNET" />

 

익명사용자 님이 2017년 8월 25일 질문

1개의 답변

0 추천
http://egloos.zum.com/mltl2/v/4104771

앱 내부의 html에서 호출하지 마시고 서버에서 호출해보세요

https://github.com/wymsee/cordova-HTTP

통신용 플러그인이 존재하는걸 보니 네이티브를 통하지 않으면 통신이 안되는 구조인것 같습니다.
익명사용자 님이 2017년 8월 25일 답변
...