Skip to content

Most visited

Recently visited

navigation

앱 게시

간략히 보기

  • Android 앱을 게시하는 방법을 살펴봅니다.
  • 릴리스할 앱을 준비하는 방법에 대해 알아봅니다.
  • 앱을 사용자에게 릴리스할 방법을 살펴봅니다.

이 문서의 내용

  1. 릴리스할 애플리케이션 준비
  2. 사용자에게 애플리케이션 릴리스

참고 항목

  1. Google Play에 게시

게시는 Android 애플리케이션을 사용자에게 제공할 수 있는 일반적인 프로세스입니다. Android 애플리케이션을 게시할 때는 두 가지 주요 작업을 수행해야 합니다.

보통 Google Play와 같은 애플리케이션 시장을 통해 애플리케이션을 릴리스합니다. 하지만, 애플리케이션을 사용자에게 직접 보내거나 자체적으로 운영하는 웹사이트에서 사용자가 애플리케이션을 다운로드할 수 있도록 하여 애플리케이션을 릴리스할 수도 있습니다.

게시 프로세스는 대개 디버그 환경에서 애플리케이션 테스트를 완료한 후 수행합니다. 또한, 게시 프로세스를 시작하기 전에 애플리케이션이 기능, 성능, 안정성 측면의 모든 릴리스 기준을 충족하도록 하는 것이 좋습니다.

릴리스할 애플리케이션 준비

릴리스할 애플리케이션을 준비하는 과정은 다음 작업이 포함된 여러 단계로 구성된 프로세스입니다.

준비 프로세스를 진행하는 과정에서는 여러 다른 작업을 수행해야 할 수 있습니다. 예를 들어, 애플리케이션 서명에 사용할 개인 키를 가져와야 합니다. 또한, 애플리케이션의 아이콘을 생성해야 하며, 최종 사용자 라이선스 계약(EULA)을 준비하여 직원, 조직 및 지적 재산을 보호해야 할 수도 있습니다.

릴리스할 애플리케이션 준비를 마치면 사용자에게 배포할 수 있는 서명된 .apk 파일이 생성됩니다.

릴리스할 애플리케이션을 준비하는 방법에 대한 자세한 내용은 개발자 가이드의 릴리스 준비를 참조하세요. 이 항목에서는 릴리스 버전의 애플리케이션을 구성 및 빌드하는 데 대한 단계별 지침을 제공합니다.

사용자에게 애플리케이션 릴리스

여러 가지 방법으로 Android 애플리케이션을 릴리스할 수 있습니다. 보통, Google Play와 같은 애플리케이션 시장을 통해 애플리케이션을 릴리스하지만 자체적으로 운영하는 웹사이트를 통해서나 사용자에게 직접 애플리케이션을 보내는 방식으로 애플리케이션을 릴리스할 수도 있습니다.

앱 시장을 통해 릴리스

최대한 많은 잠재고객에게 앱을 배포하려는 경우 Google Play와 같은 앱 시장을 통해 릴리스하는 것이 가장 좋습니다.

Google Play는 Android 앱을 위한 최고의 시장이며, 전 세계에 흩어져 있는 방대한 잠재고객들에게 앱을 배포하려는 경우에 특히 유용합니다. 그러나 여러분은 원하는 모든 앱 시장을 통해 앱을 배포할 수 있으며, 여러 시장을 이용할 수도 있습니다.

Google Play에서 애플리케이션 릴리스

Google Play는 Android 애플리케이션을 전 세계 사용자에게 홍보, 판매 및 배포하는 데 도움이 되는 강력한 게시 플랫폼입니다. Google Play를 통해 애플리케이션을 릴리스하면 판매 현황을 분석하고 시장 동향을 파악하며 애플리케이션이 배포되는 대상을 제어할 수 있는 개발자 툴바를 이용할 수 있습니다. 또한, 인앱 결제, 애플리케이션 라이선스 등의 수익을 향상시킬 수 있는 여러 기능을 이용할 수도 있습니다. 매우 다양한 도구 및 기능과 함께 많은 최종 사용자 커뮤니티 기능이 결합되어 있으므로 Google Play는 Android 애플리케이션을 판매하고 구입하는 데 활용할 수 있는 최고의 시장입니다.

Google Play에서 애플리케이션을 릴리스하는 과정은 다음과 같은 세 가지 기본적인 단계가 포함된 간단한 프로세스입니다.

전체 정보를 보려면 Google Play를 참조하세요.

이메일을 통해 애플리케이션 릴리스

사용자에게 앱을 보내는 경우 이들 사용자에게 표시되는 그래픽 사용자 인터페이스를 보여주는 스크린샷

그림 1. 이메일을 통해 사용자에게 애플리케이션을 보내는 경우 사용자는 간단히 Install을 클릭하면 됩니다.

애플리케이션을 릴리스하는 가장 쉬우면서도 가장 빠른 방법은 이메일을 통해 사용자에게 애플리케이션을 보내는 것입니다. 이렇게 하려면 릴리스할 애플리케이션을 준비하여 이메일에 첨부하고 사용자에게 보내면 됩니다. 사용자가 자신의 Android 구동 기기에서 이메일 메시지를 열면, Android 시스템이 APK를 인식하고 Install Now 버튼을 이메일 메시지에 표시합니다(그림 1 참조). 사용자는 이 버튼을 터치하여 애플리케이션을 설치할 수 있습니다.

참고: 그림 1에 나와 있는 Install Now 버튼은 사용자가 알 수 없는 소스로부터의 설치를 허용하도록 기기를 구성했으며 네이티브 Gmail 애플리케이션에서 이메일을 연 경우에만 나타납니다.

신뢰할 수 있는 몇 사람에게만 애플리케이션을 보내는 경우에는 이메일을 통해 애플리케이션을 배포하는 것이 편리합니다. 하지만, 이 경우 불법 배포나 침해로부터 애플리케이션이 거의 보호되지 않으며, 여러분이 애플리케이션을 보내는 누구든지 이 애플리케이션을 다른 사람에게 전달할 수 있습니다.

웹사이트를 통해 릴리스

Google Play와 같은 시장에 앱을 릴리스하지 않으려면, 자체적으로 운영하는 웹사이트나 서버(개인 서버 또는 엔터프라이즈 서버 포함)에서 앱을 다운로드하도록 만들 수 있습니다. 이를 위해서는, 먼저 릴리스할 애플리케이션을 정상적인 방식으로 준비해야 합니다. 그런 다음에는 릴리스 준비된 APK 파일을 여러분의 웹사이트에 호스팅하고 다운로드 링크를 사용자에게 제공하면 됩니다.

사용자가 자신의 Android 구동 기기에서 다운로드 링크로 이동하면, 파일이 다운로드되고 Android 시스템이 파일을 기기에 자동으로 설치하기 시작합니다. 그러나 사용자가 알 수 없는 소스로부터의 앱 설치를 허용하도록 설정을 구성한 경우에만 설치 프로세스가 자동으로 시작됩니다.

자체적으로 운영하는 웹사이트에서 애플리케이션을 릴리스하는 것이 비교적 간편하기는 하지만 비효율적일 수도 있습니다. 예를 들어, 애플리케이션을 통해 수익을 얻기를 원하는 경우 모든 금융 거래를 직접 처리 및 추적해야 하고 인앱 상품을 판매하는 데 Google Play의 인앱 결제 서비스를 이용할 수 없습니다. 그뿐만 아니라, 애플리케이션의 무단 설치 및 사용을 차단하는 데 도움이 되는 라이선스 서비스도 이용할 수 없습니다.

알 수 없는 소스의 앱에 대한 사용자 옵트인

알 수 없는 소스에서 제공된 앱에 대한 다운로드 및 설치를 허용할 수 있는 설정을        보여주는 스크린샷

그림 2. Google Play에서 다운로드되지 않은 앱을 설치하려면 사용자가 Unknown sources 설정을 활성화해야 합니다.

Android는 사용자가 (신뢰할 수 있는) Google Play 이외의 다른 위치에서 실수로 앱을 다운로드하여 설치하지 못하도록 차단합니다. Android는 사용자가 Settings > Security에 있는 Unknown sources(그림 2 참조)를 옵트인하기 전까지 이러한 설치를 차단합니다. 다른 소스에서 제공되는 애플리케이션 설치를 허용하려면 사용자가 자신의 기기에서 Unknown sources 설정을 활성화해야 합니다. 사용자는 애플리케이션을 자신의 기기에 다운로드하기 전에 먼저 이 구성을 변경해야 합니다.

참고로, 일부 네트워크 공급자는 사용자가 알 수 없는 소스에서 제공되는 애플리케이션을 설치하는 것을 허용하지 않습니다.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)