본문 바로가기

모바일/CORDOVA36

CLEARTEXT communication to XXXX not permitted by network security policy https://gun0912.tistory.com/80?category=560271 해당 블로그 참조 [안드로이드]CLEARTEXT communication to XXXX not permitted by network security policy "CLEARTEXT communication to XXXX not permitted by network security policy" 어느날 코드를 바꾼게 없는데도 위와 같은 오류가 발생하면서 앱이 실행이 안되는 일이 발생합니다. 그 이유는 여러분 혹은 사용자.. gun0912.tistory.com 갑자기 최신폰으로 업데이트후 앱이 실행이 되지 않는다고 하는 문의가 계속 들어옴 결론 : 안드로이드 9.0 파이에서부터는 HTTP대신 HTTPS를 쓰라고 강제하게됨 그.. 2019. 4. 4.
transformDexWithDexForRelease * What went wrong:Execution failed for task ':transformDexWithDexForRelease'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/firebase/messaging/FirebaseMessaging; 해당 플러그인추가후 해결완료cordova plugin add --save https://github.com/jwall149/co.. 2019. 2. 26.
cordova-plugin-appversion 현재 설치된 앱의 버전을 알아보기위해 사용https://www.npmjs.com/package/cordova-plugin-appversion config.xml에서해당형태로 버전코드를 지정하게된다.console.log(AppVersion.version); // e.g. "1.2.3"console.log(AppVersion.build); // e.g. 1234해당형태로 사용하게되면version의 경우 1.0.0build의 경우 1이 찍히게된다. 2018. 9. 20.
Minimum supported Gradle version is 4.4. A problem occurred evaluating root project 'android'.> Failed to apply plugin [id 'com.android.application'] > Minimum supported Gradle version is 4.4. Current version is 4.1. If using the gradle wrapper, try editing the distributionUrl in D:\projectname\android\gradle\wrapper\gradle-wrapper.properties to gradle-4.4-all.zip 1 . 직접변경1.폴더이동D:\projectname\platforms\android\cordova\lib\builders\Grad.. 2018. 8. 27.
cordova-plugin-ionic-keyboard cordova-plugin-ionic-keyboardURL : https://github.com/ionic-team/cordova-plugin-ionic-keyboard 왜쓰나요?--form을 만들때 input 이나 textarea에서 이벤트를 캐치하여 해당위치로 이동시킴내맘대로 개조해서 사용했다. //키보드 이벤트 추가window.addEventListener('keyboardDidShow', function(event){ //키보드만큼 여백을주고 해당 이벤트에 포커스를 둔다. var keyBoardHeightDiv = ""; $(".page-content").eq(0).append(keyBoardHeightDiv); var container = $(".page-content").eq(0); var s.. 2018. 7. 17.
cordova-plugin-inappbrowser cordova-plugin-inappbrowser GIT : https://github.com/apache/cordova-plugin-inappbrowser 앱실행중 브라우저를 실행시켜서 보게한다.내장브라우저로 실행시킬수도있고 앱의 시세템 브라우저로 연결시킬수도있다. 기본적으로는 외부 브라우저를 사용하지만 결제나 로그인같은 연동시 인앱브라우저를 자주 활용하게 된다. var ref = cordova.InAppBrowser.open(url, target, options); --- 2018-06-29인앱브라우저를 통해서 KMC(https://www.kmcert.com/) 모바일인증 연동을 했었다.안드로이드에서는 문제없이 돌아갔지만 아이폰에서 문제를 일으켰다. 문제가 난 부분은ref.executeScript 를.. 2018. 6. 29.
cordova-plugin-splashscreen 앱 아이콘 및 앱 로딩화면설정http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-splashscreen/index.html 해당명령어로 설치가능cordova plugin add cordova-plugin-splashscreencordova plugin add https://github.com/apache/cordova-plugin-splashscreen.git 예전에는 번쩍이면서 갑자기 꺼지는 부분이있어서 해당부분을 설정변경했으나최신버전에는 딱히 문제가 없는거 같다. 스피드 외에는 딱히 건들설정은 없을것 같다. 예전에는 이미지를 한땀한땀 사이즈에 맞게 다만들었는데 도저히 사람 할짓이 아니다.기본적으로 2개의 사이트중 아래 색칠한곳 사이트를.. 2018. 4. 26.
카카오톡 공유하기 플러그인관련 왜 아이폰쪽에서는 공유하기플러그인이 작동되지 않았다. 그래서 고쳐서 공유하기부분만 만들었는데.. 초기에 사용했던 플러그인https://github.com/taejaehan/Cordova-Kakaotalk-Plugin 참조한 플러그인 https://github.com/natura4917/cordova-plugin-natura-kakaotalkhttps://github.com/GwonHyeok/cordova-plugin-kakaotalkhttps://www.npmjs.com/package/cordova-plugin-kakaotalk 세가지를 분석해봤다. -나머지내용은 이어서.. 2018. 4. 24.
DEP10401 : Cordova Simulate에서 앱을 실행하려면 Google Chrome이 필요합니다. 하지만 이 컴퓨터에 Chrome이 설치되어 있지 않습니다. https://www.google.com/chrome/browser/index.html에서 Chrome을 설치하세요. 심각도코드설명프로젝트파일줄비표시 오류(Suppression) 상태오류오류: DEP10401 : Cordova Simulate에서 앱을 실행하려면 Google Chrome이 필요합니다. 하지만 이 컴퓨터에 Chrome이 설치되어 있지 않습니다. https://www.google.com/chrome/browser/index.html에서 Chrome을 설치하세요. 매번 보던오류.. 해결방법 1.커맨드창을 연후 regedit입력 2.컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome해당 데이터값을 Chrome에서 Google Chrome으로 수정 2018. 4. 9.