시작 전 확인사항
사이트에 Android 앱이 준비되어 있어야 합니다(Add apps 참조). 앱의 소유자가 될 Google 계정도 필요합니다.
진행 방법
- Google Play 개발자 계정 만들기. Sign up for Google Play Console을 누르세요. Yourself(개인) 또는 An organization(비즈니스)을 선택합니다. Google에 일회성 등록 수수료를 결제해야 하며, 이는 Keynate가 아닌 Google로 직접 결제됩니다. 이후 Google에서 신원 확인을 진행하며 며칠 정도 걸릴 수 있습니다. 개인 계정은 앱을 공개하기 전에 최소 12명의 테스터와 함께 14일 동안 비공개 테스트를 진행해야 합니다. 조직 계정은 이 과정이 필요 없지만 D-U-N-S 번호가 필요합니다.
- Play Console에서 앱 만들기. 홈 페이지에서 Create app을 누릅니다. 내 앱 페이지에서 앱 이름을 복사해 붙여넣으세요. 앱 및 무료을 선택하고, 두 가지 동의 항목을 체크한 뒤 Create app을 누릅니다. 패키지 이름은 Keynate가 첫 업로드 시 자동으로 설정합니다. 만약 Play Console에서 입력을 요구하면 내 앱 페이지의 Package name을 붙여넣으세요. 이 이름은 나중에 절대 변경하면 안 됩니다.
- Keynate 초대하기. Play Console 왼쪽 메뉴에서 Manage account를 클릭한 다음, Users and permissions 타일을 누르고 Invite new users를 클릭합니다. 내 앱 페이지에 표시된 Keynate's email to invite를 붙여넣으세요. 최초 설정 시에는 Account permissions 탭에서 Admin (all permissions)에 체크합니다. Invite user를 누르세요. Keynate로 돌아와 Check connection을 누릅니다. Keynate는 몇 분마다 자동으로 연결을 다시 확인하기도 합니다.
- 앱 이름과 아이콘 설정. 아이콘 아래에 표시될 이름과 아이콘, 두 가지 색상을 설정합니다. App name and icon을 참조하세요.
- 내 앱 만들기. Build your Android app(이후 Make my app)을 누릅니다. 전체 과정은 약 15~30분 정도 걸립니다. 진행 타임라인에 대기 중, Building your app, Sending to Google Play, Ready to test on your phone 순서로 표시됩니다. 페이지를 닫아 두셔도 괜찮습니다.
- 휴대전화에서 테스트하기. 선택 사항이지만 권장합니다. Play Console에서 Manage account를 클릭한 다음 Tester groups 타일을 누릅니다. Create email list를 누르고 테스터들의 Google 이메일을 추가하세요. 앱을 연 뒤 Test and release → Testing → Internal testing → Testers로 이동합니다. 목록을 체크하고 변경사항 저장를 누르세요. How testers join your test 아래에서 링크 복사를 누른 뒤 Android 카드에 있는 Your testers' join link 아래에 붙여넣습니다. Save link를 누르세요. 휴대전화에서 해당 링크를 열거나 QR 코드를 스캔한 후 Become a tester를 누르고 앱을 설치합니다.
- 스토어 등록정보 및 콘텐츠 체크리스트. 스토어 등록정보를 확인한 다음 Play Console 체크리스트를 작성하세요. 앱이 빌드되는 동안 진행하셔도 됩니다. Store checklists를 참조하세요.
- 게시. Build, preview and publish 아래 최신 버전에서 Publish to Google Play를 누른 다음 게시을 누릅니다. Keynate는 먼저 Android 사용자의 20%를 대상으로 앱을 배포합니다. 배포 비율은 언제든지 100%로 올리거나 중단할 수 있습니다. 상태는 검토 중로 표시된 후 운영 중로 바뀝니다. Google 심사는 몇 시간에서 며칠 정도 걸립니다.
참고 사항
- Google에서 회원님만 처리할 수 있는 작업을 요청하는 경우, Android 카드에 Play Console 열기 및 확인 버튼과 함께 정확한 단계가 표시됩니다. 힌디어로도 읽을 수 있습니다.
- Google에서 수동으로 첫 업로드를 요청하는 경우 카드에 Download the app file (.aab) 안내와 단계가 표시됩니다.
- 프로덕션 액세스 권한이 없는 개인 계정의 경우: 게시을 누르면 앱이 비공개 테스트로 전송됩니다. Your testers' Google Group 아래에 테스터를 Google 그룹스로 추가하고 Save testers를 누르세요. 그런 다음 Play Console의 Dashboard → Apply for production에서 프로덕션을 신청합니다.
- 앱 이름, 아이콘, 색상, 알림 설정을 변경하거나 Keynate가 앱 업데이트를 출시할 때만 다시 빌드하면 됩니다. 새로운 글이나 소식은 앱에 자동으로 바로 반영됩니다.
- 연결 해제를 누르면 Keynate의 업로드가 중단됩니다. 이미 출시된 앱은 스토어에 그대로 유지됩니다. Keynate의 연결을 완전히 삭제하려면 Play Console → Users and permissions에서 Keynate 계정도 함께 삭제하세요.
자주 발생하는 문제
테스트 버전이 아직 설치되지 않는 경우
완전히 새로운 앱의 경우 Google에서 테스터에게 앱을 배포하기까지 준비 시간이 필요합니다. Play Console에 활성라고 표시되어 있어도 보통 30~60분, 때로는 몇 시간 정도 걸릴 수 있습니다. 따로 조치하실 필요는 없습니다. 내 앱 페이지에서 준비 완료된 지 얼마나 지났는지 확인할 수 있습니다. 3시간이 지나도 되지 않는다면 If installing fails를 열고 다음 사항을 확인해 보세요.
- 휴대전화의 Play 스토어가 테스터 목록에 등록된 것과 동일한 Google 계정을 사용 중인지 확인합니다(Play Store → 프로필 사진 → 계정 전환).
- 해당 계정으로 참여 링크를 열고 설치 전에 Become a tester를 누릅니다.
- Play Console에서 앱을 연 뒤 Test and release → App integrity → App signing으로 이동합니다. Play App Signing 동의 요청이 있다면 동의합니다.
- Play Console에서 Test and release → Testing → Internal testing → Releases를 엽니다. 버전에 임시저장 상태로 나와 있다면 Edit release → Review release → Start rollout을 차례로 누릅니다.
- 휴대전화에서 설정 앱을 열고 Apps → Google Play Store → Storage → Clear cache(캐시 삭제)를 누릅니다. 그런 다음 다시 시도해 보세요.
- 또는 해당 계정으로 로그인된 노트북에서 참여 링크를 열고 Download it on Google Play를 눌러 휴대전화에 설치해 보세요.
기타 문제 해결
My app does not build or publish 가이드를 참조하시거나, 페이지에서 Report a problem을 누르세요.
자주 묻는 질문
자주 묻는 질문
Keynate에서 Google 수수료를 대신 내주나요?
아닙니다. 개발자 계정은 회원님의 소유이므로, Google 수수료는 회원님이 직접 Google에 지불하셔야 합니다.
나중에 Play 계정에서 Keynate를 삭제할 수 있나요?
네. Play Console의 Users and permissions에서 Keynate 계정을 삭제하시면 됩니다. 앱 소유권은 회원님께 그대로 남으며 앱도 계속 정상 운영됩니다.