본문 바로가기

Android9

Android SHA-1 간단한 추출법 android와 firebase 연동 시 SHA-1를 등록해줘야 한다. (선택이긴 하지만 fcm 테스트시, 다이나믹링크나 핸드폰인증 사용 시 필요해서 그냥 필수로 해놓는 편임.) SHA-1 키가 필요할 때 마다 Android Studio를 켜서 찾는 방법으로 진행했었는데, 이번에 FlutterFire 문서를 보다가 더 편한 방법을 찾아서 적어둠. 프로젝트에 .android 폴더의 상위폴더로 가서 cd android && ./gradlew siginingReport 명령어를 입력하면 완료. debugAndroidTest 칸에 있는 SHA-1 값을 쓰면 된다 출처 : https://firebase.flutter.dev/docs/installation/android/ Android Installation | .. 2021. 9. 1.
Android http 통신 오류 Flutter webview 개발 중 오류가 발생했다. 잘 되던 api 통신이 갑자기 안되면서 이런 오류가 발생했다. error : Bad state: Insecure HTTP is not allowed by platform : 주소 이유 : API 버전 때문. 이제(? API9버전부터라는데 현재 테스트폰이 갤럭시 S7이라,, ) 자동으로 https가 아닌 http는 막는다,, => 사실 요새 https 아니면 크롬에서도 보안 안됨이라고 뜨고 경고가 뜨는 경우도 있으니 웬만하면 https 사용을 권장한다 해결방안 : AndroidManitfest.xml파일의 태그에 android:usesCleartextTraffic="true"를 넣어준다. 끝. 간단한데 자꾸 찾아보기 귀찮아서 블로그에 적어둔다,, 2021. 1. 19.
Android Reject (Eligibility Issue) 안드로이드 앱 배포 중 리젝 발생,, 현재 해당 앱은 전체이용가로 되어있다. 메타데이터 관련 설명으로 보아 현재 스토어 등록정보에 들어가있는 웹사이트가 문제인 것 같아 수정 후 다시 배포중에 있다. 다른곳에 링크 자체가 없으니 저거때문이 맞는거같은데... 업로드 완료 되면 해당 이슈가 맞다고 가정하고 글 수정하도록 하겠다. 2021. 1. 15.
App Store 지원되는 기기 비교 App Store에 안드로이드 어플을 버전업 하여 올리려고 하는데 처음보는 오류?가 발생했다. 기존에는 모두 지원되던 기기들이 갑자기 지원되지 않는 기기로 나오고 지원할 수 있는 기기가 아예 없다고 나온다. 세부정보로 들어간 후 가장 최신 핸드폰인 갤럭시 노트20 5G를 지원하지 않는 이유를 봤더니 Manifest에 작성한 이거 때문이라는데,,, 설명에 앱에 필요한 하드웨어 / 소프트웨어 기능을 선언해놓은거,, 라고 되어있는데,, 어쨌든 true -> false로 다시 빌드하니 해당 오류는 없어지긴 한다. 영어실력 부족인듯,, 2020. 8. 25.