mobile
-
cordova android@12 빌드 (sdk 33)mobile 2024. 4. 10. 10:45
2024년 4월 현재 기준 안드로이드 앱을 배포하려면 sdk33을 준수해야 한다. 계속 사용해오던 기존의 cordova세팅으로는 빌드에러가 계속 나서 이를 해결하기 위해 알아본 내용을 정리한다. cordova에 android플랫폼을 추가하려면 다음 내용을 참고해야 한다. https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html Android Platform Guide - Apache Cordova Android Platform Guide This guide will assist you in setting up your development environment for building Cordova apps on Android..
-
Cordova에서 release시 https 접속이 안될때mobile 2023. 1. 31. 00:07
platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebViewClient.java (appInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0 여기를 보면 debug모드일때 넘기는 부분이 있음 이 부분을 해지하면 괜찮지만, 앱을 출시하면 경고가 뜨게 된다고 한다. 조건에 따라 아래 내용으 섞어 쓸것 handler.proceed(); handler.cancel();
-
cordva android release apk에서 FCM 안될 때mobile 2022. 11. 21. 08:09
cordva에서 build를 하고 나서, debug모드에서는 fcm이 동작하는데, release모드에서는 fcm이 동작하지 않는 문제가 발견됌. 여러가지를 찾아봤는데, SHA-1 관련 사항이나 Android Proguard 문제가 있을거란 얘기가 있었다. 이 중 proguard는 난독화를 하여 코드보호를 하기도 하지만 불필요한 메서드를 제거한다고 하니 release 컴파일시 해당 기능이 삭제될 수 있다고 여겨졌다. 하여, cordova에서는 어떻게 설정하는지 찾아봤다. cordova plugin add cordova-plugin-proguard 플러그인을 추가하고 나면, app경로\platforms\android\platform_www에 proguard-custom.txt 파일이 생성되어있다. 맨 아래에..