*구글 Play스토어 앱 출시
-배포파일(APK, AAB)
-앱서명
-구글Play스토어 게시
*배포파일(APK, AAB)
-사용자는 개발자가 등록한 배포 파일을 내려 받음
-APK(Android application package) : 컴파일된 코드와 리소스를 묶어 키로 서명한 것
-AAB(Android app bundle) : Play스토어에 올리면 사용자 기기에 맞게 최적화된 APK파일을 대신 만들어 줌
-구글은 2021 8월부터 Play스토어에 새 앱을 게시할 때 AAB를 사용해야함을 발표함
*앱서명
-안드로이드 배포 파일 생성 시 키를 만들어 앱에 서명해야 함
-앱 서명 방식 : 서명 키를 개발자가 직접 만들어 관리, 구글 Play에서 관리
-개발자가 만든 서명키로 직접 관리 시 키를 분실하거나 도용되었을 때 대처가 불가능함
-구글 Play에서 관리하는 키를 사용하면 개발자가 만들고 관리하는 업로드키와 구글 Play가 만드는 앱 서명키가 분리되며 키가 구분되어 있어 키를 분실하거나 도용되었을 때 앱 서명키는 안전하므로 앱을 업데이트할 수 있음
*구글Play스토어 게시 준비사항
-AAB 파일 : 완성한 앱을 서명한 배포파일
-앱 아이콘 이미지 : Play스토어에 표시할 앱 이미지
--(512 x 512px, 1MB미만 JPEG또는 32비트 PNG파일)
-그래픽 이미지 : Play스토어에서 앱을 프로모션할 때 이용할 이미지
--(1,024 x 500px, 1MB미만, JPEG또는 24비트 PNG파일)
-휴대전화 스크린샷 : 앱을 실행한 스크린샷 2~8개
--(320~3,840px(비율 16:9, 9:16), 1개당 8MB미만, JPEG또는 24비트 PNG파일)
-7인치, 10인치 태블릿 스크린샷 : 앱을 실행한 스크린샷 최대 8개
--(320~3,840px(비율 16:9, 9:16), 1개당 8MB미만, JPEG또는 24비트 PNG파일)
*구글 Play스토어 앱 출시방법
1) 고유한 패키지명으로 변경(com.example로 시작하는 패키지명은 등록 불가)
-build.gradle(Module:app) - applicationId 수정 - Sync now
2) AAB 배포파일 생성
-안드로이드 스튜디오 상단 메뉴 Build
-Generate Signed Bundle/APK...
-⦿Android App Bundle 선택
-Next
-Key store path(키 저장소)
- Create new...
-Key store path: 키 저장소 경로
-Password: Key비밀번호와 똑같이 작성
-나머지 Key항목 작성
-OK
-Export encrypted key...(암호화된 키 내보내기) 체크박스 해제
-Next
-release 선택
-Finish
3) 구글 플레이 앱 등록
-구글플레이 콘솔 접속 : https://play.google.com/console/about/
-개발자 계정 등록 - 정보입력 - 계정생성 및 결제(25달러)
-Play Console로 이동
-앱 만들기 - 세부정보 및 요청 선택 - 앱 만들기
-대시보드(앱 설정, 앱 출시(Google Play에 앱 게시)에서 요구하는 내용 입력)
-앱 설정 - 할 일 보기
-각 항목 설정
-앱 출시
-Google Play에 앱 게시 - 할 일 보기
-국가 및 지역 선택 - 새 버전 만들기
-앱 번들(AAB) 업로드
-저장 - 버전검토
-프로덕션 트랙으로 출시 시작
-구글에서 심사를 거쳐 구글 플레이에 등록됨
'Android App > Android Studio' 카테고리의 다른 글
자주 사용하는 Layout(레이아웃), Resources(리소스), 화면설정 (1) | 2023.02.26 |
---|---|
AVD의 run동작 활성화 (0) | 2023.02.26 |
앱 리소스-리소스(Resources)유형 (1) | 2022.12.28 |
구글 플레이 서비스(Google Play Services) SDK설치 (0) | 2022.12.04 |
텍스트 변경하기(찾기, 일괄변경) (0) | 2022.11.25 |