이 가이드에서는 오픈소스 플랫폼에 앱을 등록하는 방법을 설명합니다. 이 프로세스는 다른 스토어를 통해 앱을 배포하는 것과 유사합니다. 오픈소스 플랫폼에서 앱을 계속 배포하기 위해 앱을 등록하지 않아도 되지만, 등록하면 사용자가 현재와 동일한 설치 환경을 계속 이용할 수 있습니다.
시작하기 전에 Android Developer Console 계정 또는 Google Play Console 계정을 설정하세요. 계정이 없는 경우 개발자 인증 가이드에 따라 가입하세요.
사용자가 앱을 설치하는 방법 선택
확인 및 등록 여부에 따라 사용자는 다음 두 가지 방법 중 하나로 앱을 설치할 수 있습니다.
- 사용자에게 적용되는 변경사항 없음 사용자가 평소와 같이 앱을 설치할 수 있도록 인증된 ID에 앱을 등록하세요.
- 고급 흐름 설정 앱을 등록하지 않으려면 사용자가 기기에서 고급 흐름을 사용 설정하면 됩니다. 이 일회성 설정을 통해 인증되지 않은 개발자의 앱을 설치할 수 있습니다.
새 앱 등록
새 앱을 등록하려면 다음 단계를 완료하세요.
- Android Developer Console 또는 Google Play Console의 Android 개발자 인증 탭에서 패키지 이름 등록을 클릭합니다.
- 새 앱의 패키지 이름을 입력하고 다음을 클릭합니다.
- 키 추가를 클릭하고 서명 키의 SHA-256 인증서 지문을 입력합니다. 지문 추출에 관한 안내는 고객센터 가이드를 참고하세요. 오픈소스 플랫폼에서 서명 키를 사용하여 앱을 배포하는 경우 추가 단계를 완료할 필요가 없습니다.
- 오픈소스 플랫폼에서 자체 키로 앱에 다시 서명하는 경우 플랫폼에 앱을 게시한 후 플랫폼 서명 APK를 다운로드합니다.
- APK에서 SHA-256 인증서 지문을 추출합니다.
- 콘솔에서 등록된 앱으로 이동하여 키 추가를 클릭하고 추출된 SHA-256 인증서 지문을 입력합니다. 소유권 확인 메시지가 표시되면 확인을 클릭하고 기존 앱 등록 섹션의 9~12단계를 따릅니다. 이 프롬프트는 플랫폼의 키를 등록하기 전에 새 앱이 플랫폼에서 50개 이상의 Android 기기에 설치되는 드문 경우에 표시됩니다.
기존 앱 등록
오픈소스 앱 플랫폼에서 서명 키를 사용하여 앱을 배포하는 경우 기존 패키지 이름 등록 가이드를 따르세요.
오픈소스 플랫폼에서 자체 키로 다시 서명하는 기존 앱을 등록하려면 다음 단계를 완료하세요.
- 오픈소스 플랫폼에서 플랫폼 서명 APK를 다운로드합니다.
- APK에서 SHA-256 인증서 지문을 추출합니다. 지문을 추출하는 방법은 고객센터 가이드를 참고하세요.
- Android Developer Console 또는 Google Play Console의 Android 개발자 인증 페이지에서 패키지 이름 등록을 클릭합니다.
- 기존 앱의 패키지 이름을 입력하고 다음을 클릭합니다.
- 키 선택을 클릭합니다. 앱의 알려진 설치 수가 50개 미만인 경우 키 추가를 클릭하고 대신 SHA-256 인증서 지문을 입력합니다.
- 추출된 SHA-256 인증서 지문을 적격 지문 목록에서 선택합니다. 지문이 목록에 없으면 등록하는 다른 방법 표시를 클릭하고 다른 키의 지문 표시를 클릭한 다음 목록에서 지문을 선택합니다.
- 키 추가를 클릭합니다.
- APK 업로드를 클릭합니다.
- 제공된 스니펫을 복사하고 앱의 소스 트리로 이동하여
assets폴더에adi-registration.properties이라는 파일을 만든 후 파일에 스니펫을 붙여넣습니다. - 스니펫이 포함된 새 앱 버전을 오픈소스 플랫폼에 게시합니다.
- 플랫폼에서 새 APK 버전을 다운로드합니다.
- APK를 콘솔에 업로드합니다.