Android 17

[ IONIC ] 안드로이드 뒤로가기 무효

1. app.component.ts private appExitConfig() { this.platform.backButton.subscribe(async () => { if (this.backButtonClickCount === 0) { this.backButtonClickCount++; const toast = await this.toastCtrl.create({ message: '뒤로가기 버튼을 한번 더 누르시면 앱이 종료됩니다.', duration: 2000 }); toast.present(); setTimeout(() => { this.backButtonClickCount = 0; }, 2000); } else { navigator['app'].exitApp(); } }); } this.plat..

FE/IONIC 최진훈 2021.04.30

[ ANDROID ] APK key signing

chocobini.tistory.com/12 [Tip] 어플리케이션 서명(signing) 및 배포, 그리고 debug용 keystore 만들기 Publishing에 대한 참고 자료:: http://developer.android.com/tools/publishing/publishing_overview.html Android App을 만든 후 apk를 생성하여 배포할 때, apk에는 반드시 서명 작업(signing)이 되어 있어야한.. chocobini.tistory.com 1. 배포 키 생성 ( 키 분실하는 경우 업데이트 진행 불가 ) keytool -genkey -v -keystore 키이름.jks -keyalg RSA -keysize 2048 -validity 10000 -alias app 2. re..

App/Android HEON.D 2021.04.17

[ IONIC ] Android backButton control

private appExitConfig() { this.platform.backButton.subscribe(async () => { if (this.backButtonClickCount === 0) { this.navController.back(); this.backButtonClickCount++; const toast = await this.toastCtrl.create({ message: '뒤로가기 버튼을 한번 더 누르시면 앱이 종료됩니다.', duration: 1000 }); toast.present(); setTimeout(() => { this.backButtonClickCount = 0; }, 1000); } else { navigator['app'].exitApp(); } }); }

FE/IONIC HEON.D 2021.04.05

[ IONIC ] Android 9+ HTTP 프로토콜 접속 허용

Android 9+ 이상버전에서는 http 프로토콜 접속이 금지됨 AndroidManifest.xml 파일의 부분에 android:usesCleartextTraffic="true" 로 설정 false 인 경우 HTTP 및 FTP 스택 DownloadManager, MediaPlayer 등 일반 텍스트 트래픽 사용에 대한 앱의 요청을 거부 됨 전체 허용 : config.xml 에 통신 허용 설정 확인방법 빌드 후 AndroidManifest.xml 파일에 잘 적용되었는지 확인 부분 허용 : network_security_config.xml 에 화이트리스트 설정 localhost

FE/IONIC HEON.D 2020.12.31