2016-05-31 4 views
2

ionic을 사용하여 Google지도를 보여주는 앱을 제작하고 있습니다.이오닉 2 - Google지도가 안드로이드 기기에서 작동하지 않습니다.

브라우저에서 제대로 작동하도록했습니다. 그리고 사실 그것은 약 4 시간 전까지 어젯밤부터 내 안드로이드 장치에서 작동했습니다. 그 이후로 왜 싸우고 있는지.

나는 단서가 있습니다. 앱에서 내 휴대 전화에서 실행되는 동안 wheni 너무 디버그에서 네트워크 탭을 확인, 마지막 요청은 항상이

http://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1sfile%3A%2F%2F%2Fandroid_asset%2Fwww%2Findex.html&4sAIzaSyBI_QvVmgUwxUmXW8InZ5_Qf7Os8XieFxo&callback=_xdc_._dwgej7&token=81132 

Network tab requests for the device

또는 유사한 무언가이다. 하지만 브라우저 (chrome)에서는 요청을 실행 한 다음 그 후에 여러 다른 요청을 실행합니다.

Network tab requests for the browser

내 생각 엔 그 장치를 통해 만들 때 뭔가를해야만 그 요구에 잘못입니다. 상태는 200 Ok이며 404 또는 아무것도 표시하지 않습니다. 그것은 단지 다른 요청을하지 않으며 브라우저 네트워크 탭에 따라 12 개 이상의 요청이 있어야합니다.

요청의 개시자가 내 index.html에 포함 된 Google지도 API 스크립트이고 내 API 키가 모두 포함되어 있습니다.

제발 도와주세요!

답변

1

나는 여기에 늦었을 수도있다. 나는 비슷한 문제가 있었는데, 나는 다음과 같이했다. 그리고 그것은 나에게이 문제를 해결했다.

업데이트하시기 바랍니다 - cordova platform update android

설치하십시오 - cordova plugin add cordova-plugin-whitelist

를 u는 이미 그것을 제거하고 다시 설치 한 경우.

<access origin="*" /> 
<allow-intent href="*" /> 
<allow-navigation href="*" /> 

귀하의 config.xml 파일에.

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

는 u는 시도를 줄 수있는이 me.:P 근무 ionic run android 을 시도 AndroidManifest.xml을

에 다음 permissiond를 추가합니다.

관련 문제