원격 https URL에서 json 데이터를 읽는 스크립트 태그 프록시가 있습니다. 에뮬레이터에서, iPhone 및 일부 안드로이드 장치에서 작동합니다. 그러나 작동하지 않는 일부 Android 개발자 (HTC Desire 및 모토롤라 마일스톤)가 있습니다. Kunde.jsSencha Touch JSONPlulude는 일부 안드로이드 장치에서 작동하지 않습니다.
proxy: {
type: 'scripttag',
url: API_URL + 'getKundenListe',
reader: {
type: 'json',
root: 'kunden'
},
listeners: {
exception: function(proxy, request, operation) {
alert('exception during scripttag proxy operation');
}
}
},
의
excerp 예외는 로이드 장치에 모든 시간을 표시한다. debug.phonegap.com 통해
내가 원격 장치는 헤드 부분이 스크립트 태그를 추가 것을 알아 냈 : 작동하지 않는 장치에
<script src="https://apps.kdo.de/wuakz/json/getKundenListe?_dc=1329298561166&limit=25&callback=stcCallback1001" async="true" type="text/javascript" id="stcScript1001"></script>
, 스크립트 태그는 두 번에 머리 부분.
이 요청의 응답은 다음과 같습니다
stcCallback1001({"kunden":[{"kdnr":"0100","bezeichnung":"Stadt Oldenburg","kuerzel":"OL"}],"status":"ok"})
가 나는 또한 AndroidManifest를 위해 인터넷 권한을 추가했습니다.
문제를 파악하는 방법에 대한 아이디어가 있습니까?
답장을 보내 주셔서 감사합니다. scriptapp 프록시를 사용하여 webapp에 동일한 코드베이스를 사용하고 싶습니다. 안드로이드 2.3에서는 모든 것이 잘 작동하므로 최소 버전의 Api를 설정합니다. – binarious
Android 2.3에 대한 정보를 제공해 주셔서 감사합니다. – ilija139