React & React Native/환경 설정 및 구성

[RN] React Native Android Google Play Store 등록 방법 -2 : Google Play Console 설정

adjh54 2023. 11. 6. 11:10
반응형
해당 글에서는 React-native로 구성한 앱을 Google Play Console에 설정하는 방법에 대해 공유합니다.

 

 

💡 [참고] Android / iOS에 각각 앱을 배포하는 과정에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.
플랫폼 분류 링크
Android React Native Google Play Store 등록 방법 -1 : 초기 환경 설정 https://adjh54.tistory.com/301
Android React Native Google Play Store 등록 방법 -2 : Google Play Console 설정 https://adjh54.tistory.com/306
Android React Native Google Play Store 등록 방법 -3 : Google Play Console 프로덕션 설정 https://adjh54.tistory.com/307
     
iOS React Native App Store 등록 방법 -1 : 앱 Archive 및 TestFlight 구성 https://adjh54.tistory.com/537
iOS React Native App Store 등록 방법 -2 : App Store 배포 심사 준비 + 사전 대비 https://adjh54.tistory.com/543


 

 

1) 앱 사전 준비 사항 & 앱 설정 과정


 

1. 앱 사전 준비사항


💡 앱 배포 준비를 하면서 미리 준비해두면 좋을 것 같았던 준비사항에 대해서 공유드립니다. 해당 사항은 아래에 이어져서 나옵니다.
필수 준비사항 설명
Google Play Console 개발자 등록 - 최초 Google Play Console 개발자로 가입하기 위해서는 $25달러의 비용이 필요합니다.
개인정보처리 방침 URL 구성 - 배포에 필요한 개인정보처리 방침에 대한 URL이 필요합니다.
앱에 대한 간단한 설명 & 자세한 설명 - 앱에 대해 80자 이내의 간단한 설명과 4000자 이내의 자세한 설명이 필요합니다.
앱 아이콘 - 앱 아이콘은 PNG 또는 JPEG, 최대 1MB, 512 x 512px이어야 하며 디자인 사양 및 메타데이터 정책을 준수해야 합니다.
그래픽 이미지 - 그래픽 이미지는 PNG 또는 JPEG, 최대 15MB, 1024px X 500px이어야 합니다.
휴대전화 스크린샷 - 휴대전화 스크린샷을 2~8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이여야 합니다.
7인치 태블릿 스크린샷 - 7인치 태블릿 스크린샷을 최대 8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이여야 합니다.
10인치 태블릿 스크린샷 - 10인치 태블릿 스크린샷을 최대 8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 1,080px X 7,680px이어야 합니다.

 
 
 

2. 앱 설정 과정


 
 

분류 과정 설명
초기 환경설정 빌드 파일 최적화 - 안드로이드 앱의 빌드 과정에서 사용되지 않는 리소스를 제거하고 앱의 크기를 줄이는 과정을 수행합니다.
초기 환경설정 빌드 버전 설정 - 빌드 버전 설정은 안드로이드 앱의 버전을 관리하는 과정입니다. 이를 통해 앱의 업데이트와 호환성을 관리할 수 있습니다.
초기 환경설정 배포용 Keystore 발급 - 암호화된 개인 키를 안전하게 저장하고 관리하기 위해 발급됩니다. 이 개인 키는 암호화된 데이터에 액세스하거나 서명을 생성하는 데 사용됩니다.
초기 환경설정 배포용 abb 파일 생성 - Google Play Store에 배포를 위한 abb 파일을 생성하여 배포 준비를 합니다.
초기 환경설정 구글 개발자(Google Play Console) 등록 - Google Play Store에 등록을 위한 개발자를 등록합니다 또한 최초 개발자 등록을 위한 비용을 지불합니다.
     
Google Play Console 설정 Google Play Console 앱 구성 - 앱 이름, 기본 언어, 앱 유형 (일반 앱 또는 게임), 무료 또는 유료 여부 등 앱에 대한 필요한 정보를 제공합니다.
Google Play Console 설정 Google Play Console 앱 설정 - 앱 액세스 권한, 광고, 콘텐츠 등급, 타겟층 등과 같이 앱을 출시하기전 앱에 대한 분류 및 설정을 위한 작업입니다.
     
Google Play Console 프로덕션 Google Play Console 프로덕션 설정 - 앱의 프로덕션 설정을 구성합니다. 이 설정에는 앱의 접근 권한 및 특정 기능에 대한 제한 등이 포함됩니다.

 
 
 

2) Google Play Console 구성 : 앱 구성


 

1. ‘모든 앱’ 탭을 선택하고 ‘앱 만들기’ 버튼을 눌러줍니다.


 

 
 
 

2. [앱 만들기] 앱에 대한 정보를 입력합니다.


💡 앱에 대한 정보를 입력하고 ‘앱 만들기’ 버튼을 누릅니다.

💡 앱 선택 정보

- 앱 이름 : Google Play에 표시되는 앱 이름입니다.
- 기본 정보: 앱의 기본언어를 선택합니다. : 한국어 - ko-KR
- 앱 또는 게임 : 앱의 형태가 일반 앱인지 아니면 게임인지를 선택합니다.
- 유료 또는 무료: 유료로 사용되는 앱인지 아니면 무료로 사용되는 앱인지 선택합니다.

 
 

3) Google Play Console 구성 - 앱 설정


 

1. [대시보드 탭 - 앱 설정 - 할 일 보기] 앱 설정 화면으로 이동


💡 전 단계에서 구성한 앱을 선택하고 ‘대시보드 탭’ - 앱 설정 화면으로 이동합니다. 이제 아래의 항목들을 순차적으로 설정할 예정입니다.

 

설정 항목 설명
개인정보처리방침 설정 사용자의 개인정보 보호를 위해 앱에 개인정보처리방침을 포함시켜야 합니다.
앱 액세스 권한 앱이 요구하는 액세스 권한을 설정하여 사용자에게 어떤 정보에 접근하고 사용할 수 있는지 알려야 합니다.
광고 앱 내에서 광고를 표시하고 수익을 창출하는 기능을 설정할 수 있습니다.
콘텐츠 등급 앱의 콘텐츠 등급을 설정하여 사용자가 해당 앱을 사용할 수 있는 나이 범위를 제한할 수 있습니다.
타겟층 앱의 주요 사용자 그룹을 설정하여 해당 그룹에 맞는 마케팅 전략을 수립할 수 있습니다.
뉴스 앱 뉴스 앱 설정을 통해 앱에서 제공하는 뉴스 기사의 소스와 방식을 설정할 수 있습니다.
코로나19 접촉자 추적 앱 및 이력 앱 코로나19 접촉자 추적 앱 및 이력 앱 설정을 통해 해당 앱이 코로나19 접촉자 추적 및 이력 관리에 사용되는 기능을 포함할 수 있습니다.
데이터 보안 데이터 보안 설정을 통해 앱에서 사용자 데이터를 안전하게 처리하고 보호할 수 있습니다.
정부앱 정부앱 설정을 통해 해당 앱이 정부 기관에서 관리되는 공식 앱임을 나타낼 수 있습니다.
금융기능 금융기능 설정을 통해 해당 앱이 금융 서비스를 제공하는 기능을 포함할 수 있습니다.

 
 
 
 

2. ‘개인정보처리방침’ 을 선택합니다.


💡 개인정보처리방침 설정

- 개발자들은 앱을 개발할 때 사용자의 개인정보를 적절히 보호하고, 보안 위협으로부터 안전하게 유지하기 위해 최선을 다해야 합니다. 특히 암호화된 연결을 사용하고, 적절한 인증 및 권한 관리를 구현해야 합니다.

 
 

💡 회사마다 가지고 있는 개인정보방침에 대한 URL을 입력합니다.

 
 

💡 [참고] 이와 관련되어 아래에 정리 잘해주신 블로그를 참고하서 구현하시면 도움이 될 것 같습니다.
 

Android 개인정보 처리방침 만들기

웹 사이트 운영 및 앱 배포를 위해서 개인정보 처리방침을 만들어야 합니다. 무료 호스팅 업체를 통해 쉽게 만들 수 있습니다. 1. 개인정보 처리방침 작성 순서 1.1. 개인정보 처리방침 사이트에

soir1984.tistory.com

 
 
 
 

3. ‘앱 액세스 권한’을 선택합니다


💡 앱 액세스 권한

- 앱이 요구하는 액세스 권한을 설정하여 사용자에게 어떤 정보에 접근하고 사용할 수 있는지 알려야 합니다.
- 화면에서 사용되는 기능이 존재하는지 여부를 묻는 부분으로 필자는 카카오톡을 이용한 회원가입 및 로그인 기능에 포함되어 있기에 ‘앱의 전체 또는 일부 기능이 제한됨’를 선택하였습니다.

 

앱 엑세스 권한 설명
액세스 제한 없이 앱의 모든 기능을 사용할 수 있음 - 앱을 사용하는 모든 사용자가 앱의 모든 기능에 제약이 없이 접근할 수 있습니다.
- 모든 기능에 대해 무제한으로 이용할 수 있습니다.
앱의 전체 또는 일부 기능이 제한됨 - 앱을 사용하는 일부 사용자 또는 모든 사용자가 앱의 일부 또는 전체 기능에 제한이 있을 수 있습니다.
- 구글 플레이스토어에 앱을 설치하더라도 일부 기능 또는 전체 기능을 사용할 수 없습니다.

- 이는 앱의 제한된 기능에 대한 액세스 제한을 의미합니다. 아래와 같은 형태의 앱이라면 해당 권한을 선택해야합니다.

1. 사용자 이름 및 비밀번호
2. 2단계 인증
3. 위치 기반 액세스
4. 멤버십 및 정기 결제
5. 다른 기기에서 실행해야 하는 작업

 
 

💡 안내 추가 버튼을 누르면 아래와 같은 화면이 출력되며 예시로 이렇게 적었습니다.

그러나 앱을 출시 하기 위해서는 실제 접속을 해볼수 있는 테스트와 비밀번호를 제공해야합니다.
실제 앱 출시를 위해 테스터가 직접해보기에 테스트 계정을 제공해야합니다
(* 카카오톡 로그인의 경우 외국에서 접근에 대해 접근 코드 인증 과정으로 반려 당할수 있으니 접근 권한을 허용해야합니다)

 
 

 

 

💡 [참고] 카카오 로그인 - 국가별 로그인 제한
 

고객센터

카카오 고객센터를 통해 각 서비스 도움말을 확인해보세요.

cs.kakao.com

 

 

 

4. ‘광고’를 선택합니다.


 💡 광고

- 앱 내에서 광고를 표시하고 수익을 창출하는 기능을 설정할 수 있습니다.

 

 
 

5. ‘콘텐츠 등급’을 선택합니다.


💡 콘텐츠 등급

- 앱의 콘텐츠 등급을 설정하여 사용자가 해당 앱을 사용할 수 있는 나이 범위를 제한할 수 있습니다.

 
 

💡 ‘설문지 시작’ 버튼을 누릅니다.

 
 

💡 1단계 : ‘이메일 주소’와 ‘카테고리’를 선택후 ‘다음’ 버튼을 누릅니다.

 
 

💡 2단계 : 각각의 설문에 맞게 선택합니다.

 
 

💡 3단계 : 각각을 선택하면 아래와 같이 콘텐츠 등급이 나오고 ‘저장’ 버튼을 누릅니다.

 

 
 
 

6. ‘타겟층’을 선택합니다.


 💡 타겟층

- 앱의 주요 사용자 그룹을 설정하여 해당 그룹에 맞는 마케팅 전략을 수립할 수 있습니다.

 
 

💡 각각의 설문 내용을 선택하고 다음 버튼을 누릅니다.

 
 

7. ‘뉴스 앱’을 선택합니다.


💡 뉴스 앱

- 뉴스 앱은 콘텐츠 등급 시스템을 사용하여 사용자들이 적절한 콘텐츠를 선택하고 사용할 수 있도록 도와줍니다. 뉴스 앱은 다양한 콘텐츠를 제공하며, 이 콘텐츠는 구글 플레이스토어의 콘텐츠 등급 가이드라인에 따라 등급이 분류됩니다.

 

 
 

8. ‘코로나19 접촉자 추적 앱 및 이력 앱’을 선택합니다


💡 코로나19 접촉자 추적 앱 및 이력 앱

- 코로나19 접촉자 추적 앱 및 이력 앱 설정을 통해 해당 앱이 코로나19 접촉자 추적 및 이력 관리에 사용되는 기능을 포함할 수 있습니다.

 
 
 

9. ‘데이터 보안’을 선택합니다.


💡 데이터 보안

- 개발자들은 앱을 개발할 때 사용자의 개인정보를 적절히 보호하고, 보안 위협으로부터 안전하게 유지하기 위해 최선을 다해야 합니다. 특히 암호화된 연결을 사용하고, 적절한 인증 및 권한 관리를 구현해야 합니다.

- 구글은 또한 앱 및 게임의 콘텐츠 등급 시스템을 통해 사용자들이 안전하고 신뢰할 수 있는 앱을 선택할 수 있도록 도와줍니다. 콘텐츠 등급 시스템은 앱의 적절한 연령 제한을 위해 사용됩니다. 이를 통해 사용자들은 적절한 등급의 앱을 다운로드하고 사용할 수 있으며, 개인정보와 데이터가 안전하게 보호되는 환경에서 앱을 이용할 수 있습니다.

- 각각의 과정은 구성한 앱에 맞게 선택해주면 되기에 이는 제외합니다.

 
 

10. ‘정부 앱’을 선택합니다.


💡 정부 앱

- 정부 기관이나 공공기관에서 제공하는 앱으로, 다양한 공공 서비스에 접근하고 이용할 수 있는 앱입니다. 이러한 앱은 정부의 다양한 부서 및 기관의 서비스를 제공하며, 예를 들어 세금 납부, 신분증 발급, 도로 교통 정보 등을 제공할 수 있습니다.

 

 
 
 

11. ‘금융 기능’을 선택합니다.


💡 금융 기능

- 금융기능 설정을 통해 해당 앱이 금융 서비스를 제공하는 기능을 포함할 수 있습니다.

 
 
 

12. ‘앱 카테고리 선택 및 연락처 세부정보 제공’을 선택합니다.


💡 앱 카테고리 선택 및 연락처 세부정보 제공

- 앱의 주제나 목적에 적합한 카테고리를 선택하여 사용자들에게 앱을 쉽게 찾을 수 있도록 도와주며 사용자에게 앱과 관련된 연락처 정보를 제공하여 문의나 문제 발생 시 도움을 줄 수 있습니다.

 

 
 
 

💡 앱의 카테고리 영역에서 ‘수정’ 버튼을 눌러서 구성하려는 ‘카테고리’와 ‘태그’를 선택합니다.

 

 
 
 

💡 스토어 등록정보 연락처 세부정보에 대해 ‘수정’ 버튼을 눌러서 대표 이메일, 전화번호, 웹 사이트를 지정합니다.

 
 
 

13. 스토어 등록정보 설정


💡 스토어 등록정보 설정

- 설정 앱의 이름, 설명, 아이콘 등을 설정하여 스토어에 앱을 등록할 때 필요한 정보를 제공합니다.

 
 

💡 스토어의 등록정보에 대해서 앱 이름, 간단한 설명, 자세한 설명에 대해 작성합니다.

 

 
 

💡 간단한 설명이 들어가는 부분입니다.

 
 

💡 '앱 정보'에서 화살표 아이콘을 눌렀을때 아래와 같이 '자세한 설명'이 나옵니다.

 
 
 
 
 

💡 사전에 준비한 앱 아이콘, 그래픽 이미지, 동영상(선택)을 업로드합니다.

1. 앱의 아이콘

- 앱 아이콘은 PNG 또는 JPEG, 최대 1MB, 512 x 512px이어야 하며 디자인 사양 및 메타데이터 정책을 준수해야 합니다.

2. 그래픽 이미지

- 그래픽 이미지는 PNG 또는 JPEG, 최대 15MB, 1024px X 500px이어야 합니다.
- 그래픽 이미지는 앱의 주요 기능이나 핵심 요소를 강조하는 이미지를 업로드합니다.

3. 동영상

- YouTube URL을 입력하여 동영상을 추가합니다. 이 동영상은 공개 또는 일부 공개 상태로 광고는 사용 중지되어 있고 연령 제한이 없어야 하며 가로 모드여야 합니다.

 
 

💡 [참고] 그래픽 이미지가 들어가는 부분과 로고가 들어가는 부분입니다.(PC)

 
 

💡 휴대전화 스크린샷, 7인치 태블릿 스크린샷, 10인치 태블릿 스크린샷을 각각 업로드합니다.

- 해당 화면은 앱에서 실행되는 스크린샷에 대해 업로드를 해야 합니다.

1. 휴대전화 스크린샷
- 휴대전화 스크린샷을 2~8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이여야 합니다.

2. 7인치 태블릿 스크린샷
- 7인치 태블릿 스크린샷을 최대 8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이여야 합니다.

3. 10인치 태블릿 스크린샷
- 10인치 태블릿 스크린샷을 최대 8장 업로드하세요. 스크린샷은 PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 1,080px X 7,680px이어야 합니다.

 
 
 

 

 

 

💡 [참고] 맥북을 이용하는 경우 아래와 같이 업로드 파일을 도구 - 크기 조절... 을 통해서 가로 사이즈를 320px로 변경하면 업로드가 가능합니다.

 


 

💡 준비작업은 완료되었습니다.

💡 다음글에서 Google Play Console에서 프로덕션을 통해 배포 파일을 올리는 방법과 테스트 하는 방법에 대해 알아봅니다.
 

[RN] Android Google Play Store 등록 방법 -3 : 프로덕션 설정

해당 글에서는 Google Play Console에서 구성한 설정을 기반으로 실제 프로덕션에서 배포를 하는 방법을 확인해 봅니다. 💡 이전 단계를 수행하지 않으셨다면 이전의 초기 환경설정 부분과 Google Play

adjh54.tistory.com

 
 
 
 
오늘도 감사합니다. 😀
 
 
 
 

반응형