Skip to content

Most visited

Recently visited

navigation

Google Play를 사용해 기업에 앱 배포

기업 및 기업 직원은 Managed Google Play를 사용하여 방대한 업무 및 생산성 관련 앱에 액세스할 수 있습니다.

IT 관리자는 Android 내장 관리 기능을 사용해 직장용으로만 사용되는 기기를 완전히 관리할 수 있습니다. 직장 및 개인용으로 사용되는 BYOD 및 기업 소유 기기의 경우 관리자는 별도의 직장 프로필을 만들어 관리할 수 있습니다. Managed Google Play 앱은 직장 프로필에 설치되기 때문에 관리자가 앱과 데이터를 완벽하게 제어할 수 있습니다. 직장 프로필 외부의 앱이나 데이터는 사용자 개인 소유입니다.

또한 기업에서는 Managed Google Play를 사용하여 직원들에게 무료 앱을 대량으로 배포하고 유료 앱 라이선스를 대량 구매할 수 있습니다*.

기업에서 사용되는 Managed Google Play 및 Android는 다음과 같이 다양한 분야의 개발자에게 큰 기회를 제공합니다.

  • 소프트웨어 공급업체 및 ISV: 기업에 판매 또는 배포되는 소프트웨어 제품이나 서비스를 개발하는 독립 회사
  • 대행사 개발자 및 시스템 통합업체(SI): 기업이 제공하는 요구사항에 따라 맞춤형 또는 준 맞춤형 소프트웨어, 서비스, 솔루션을 개발하는 회사
  • 기업 사내 개발자 : 기업 내에서 내부 배포용 소프트웨어와 솔루션을 개발하는 개발자

Google Play — 안전한 앱 배포 플랫폼

Google Play는 Android 기기에 잠재적으로 유해한 애플리케이션(PHA)이 설치되는 위험을 최소화할 수 있음을 입증해 왔습니다. Google 보안 블로그에 게시된 Android Year in Review 보고서를 보면 Google Play에서만 독점적으로 앱을 설치하는 기기가 알 수 없는 출처에서 앱을 설치하는 기기보다 훨씬 더 안전한 것으로 나타났습니다.

Google Play와 Android를 함께 사용하면 Google Play에 게시된 모든 앱에 멀웨어 및 취약성이 있는지 확인함으로써 사용자에게 더욱 안전한 Android 사용 환경을 제공합니다. 또한 Google Play는 앱 업데이트에 항상 원래 개발자가 서명하도록 함으로써 앱 도용을 방지합니다.

Managed Google Play 권장사항

모든 개발자

보안

보안은 모바일 앱 및 기기를 관리하는 기업의 주요 관심사입니다. 직장에서 사용할 앱을 개발하는 경우, 기업이 그 어느 때보다도 데이터 보안을 의식하고 있으며 특히 다른 서비스와 정보를 공유하는 기능에 있어서 보안이 중요하다는 점을 기억해야 합니다. 앱의 데이터를 안전하게 보관하려면 보안 및 개인정보 보호 권장사항을 따르세요. 특히 다음 항목이 중요합니다.

  • 보안 네트워크 프로토콜만 사용합니다.
  • 공유 또는 외부 저장소가 아닌 Android의 기본 로컬 저장소를 사용합니다.
  • 악용 우려가 있거나 민감한 데이터를 보유하고 있는 경우 SafetyNet Attestation API를 사용하면 앱에서 앱이 실행되고 있는 기기가 신뢰할 수 있고 손상되지 않았음을 확인할 수 있습니다.

직장 프로필 호환성

직장 프로필은 Android에서 제공되는 논리적인 공간으로 직장 데이터와 개인 데이터를 별도로 보관합니다. 직장 프로필이 있는 기기에서 제대로 작동하도록 앱을 수정해야 할 수도 있습니다(자세한 권장사항은 관리 프로필 설정 참조). 많은 앱이 이미 호환되지만 항상 BasicManagedProfile 샘플 앱을 사용하여 앱을 테스트하세요.

관리 구성

앱에서 관리 구성을 지원해야 IT 관리자가 모든 사용자나 개별 사용자용으로 앱 설정을 원격 구성할 수 있습니다. 이러한 설정의 예는 다음과 같습니다.

  • 서버 주소 및 프로토콜 설정: 예를 들어 VPN 클라이언트 앱은 사용자가 수동으로 구성하기에는 복잡할 수 있습니다. IT 관리자가 사용자의 기기로 전체 구성 번들을 직접 보낼 수 있도록 허용하세요. 그러면 사용자가 앱을 즉시 사용할 수 있습니다.
  • 기능을 사용 또는 사용 중지: 예를 들어 앱에서 여러 개의 클라우드 저장용량 백엔드를 제공하고 싶지만 기업에서는 자신들이 구입한 백엔드의 사용만을 허용하고자 할 수 있습니다. 기업에서 다른 백엔드를 차단할 수 있게 허용하세요.
  • SSO를 부트스트랩할 수 있는 로그인 힌트를 통해 사용자에게 최적의 로그인 환경을 제공하세요.

Android 기업 I/O 프레젠테이션에서 이러한 예를 실제로 확인하세요.

앱에서 어떤 옵션을 구성할지 지정하고 이 정보를 Managed Google Play에 게시해야 합니다.

앱의 관리 구성 스키마를 업데이트하는 경우 하위 호환성을 유지하는지 확인하시기 바랍니다. 이 호환성을 유지하면 다양한 사용자가 앱의 여러 가지 버전을 보유(최소한 일시적이라도)할 수 있으며 IT 관리자의 경우 효율적인 앱 관리를 위해 버전 간에 일관된 원격 구성 환경을 원하므로 이 호환성을 유지하는 것이 바람직합니다.

배포 도구

Google Play Console을 사용하여 앱을 업로드, 관리, 게시합니다. Play Console은 개발자가 사용자에게 최고의 앱을 제공할 수 있도록 다양한 설정 옵션과 테스트 기능을 제공합니다.

앱을 게시하고 배포하는 데 도움이 되는 Play Console 기능을 자세히 알아보세요.

소프트웨어 공급업체

Google Play 개발자의 무료 앱은 자동으로 IT 관리자가 발견하고 승인할 수 있는 상태가 됩니다. IT 관리자는 Managed Google Play를 사용해 직원들에게 이러한 앱을 배포할 수 있습니다.

유료 앱인 경우 기업에서 앱을 대량 구매할 수 있도록 허용하려면 개발자 배포 계약의 Managed Google Play 추가 조항을 선택하고 이에 동의해야 합니다*.

사용자에게 앱 노출

비즈니스 관련 앱이 소비자 앱과 구분될 수 있도록 Managed Google Play 스토어에 표시하세요.

Managed Google Play는 Google 모바일 관리VMWare Airwatch 등 IT 관리자가 휴대기기 및 앱 관리를 위해 일상적으로 사용하는 인기 엔터프라이즈 이동성 관리 시스템에도 포함되어 있는 경우가 많습니다.

Android 앱이 보다 큰 엔드-투-엔드 서비스의 컴패니언 앱인 경우 앱의 Play 스토어 등록정보에 전체 서비스를 설명해야 합니다. IT 관리자 및 사용자는 Android 앱뿐 아니라 전체 서비스를 선택하기 위해 앱 설명을 읽는다는 점을 기억하시기 바랍니다.

볼륨 확보

대량 배포 및 대량 구매를 통해 새로운 잠재고객에게 폭넓게 다가가세요. 기업에서는 Managed Google Play를 사용하여 관리 기기에 무료 앱을 대량으로 배포할 수 있습니다. 또한 Managed Google Play 스토어에서는 유료 앱 대량 구매도 지원합니다*.

* 미국 및 캐나다에만 해당합니다.

새로운 수익 창출 기회

기업은 비즈니스에 중요한 역할을 하는 앱을 대상으로 확장된 지원을 구매하는 데 흥미를 보이기 때문에 새로운 수익 창출 기회가 열리게 됩니다. 제품 또는 서비스에 따라 기능 확장, 시간 확장, 실시간 문의, 사내 교육, 계층별 지원 수준과 관련된 가격 체계 도입을 고려해 볼 수 있습니다.

대행사 개발자

앱 맞춤설정용 관리 구성

관리 구성은 클라이언트에 맞게 앱을 맞춤설정하는 한편 여러 개의 APK를 유지하는 경비를 최소화하는 데 도움을 줍니다. 관리 구성을 사용하여 앱 맞춤설정 매개변수 집합(예: 색상 체계, UI 문자열, 클라이언트 로고, 여러 개의 모듈 사용 또는 사용 중지 등)을 정의하면 각 클라이언트는 완전히 다른 환경을 보유할 수 있게 되며 개발자는 단일 APK를 유지할 수 있게 됩니다.

클라이언트의 Google Play 개발자 계정을 대상으로 한 액세스 위임

클라이언트의 내부 앱을 게시하고 유지할 책임이 있는 경우 클라이언트가 Google Play 개발자 계정에 위임 게시 액세스를 구성할 수 있습니다. 그러면 클라이언트에게 게시할 APK를 전송하는 대신 새로운 앱이나 업데이트된 앱을 직접 게시할 수 있습니다. 이 개발자 계정 액세스는 특정 역할이나 특정 앱에 제한될 수 있기 때문에 클라이언트가 제반사항을 제어할 수 있습니다.

또한 publishing API를 사용하면 게시자가 자신의 게시 파이프라인을 Play 게시 흐름에 직접 연결하여 클라이언트를 위해 사용할 수 있습니다.

기업 사내 개발자

비공개 앱

비공개 앱은 조직에만 배포되는 앱이며 공개 Play 스토어에는 표시되지 않습니다. 비공개 앱은 기업에서 내부 앱을 안전하고 비공개로 배포하기 위해 Google Play의 모든 기능과 규모를 활용할 수 있는 좋은 방법입니다.

Google에서 호스팅한 APK와 자체 호스팅 APK 비교

앱 APK 호스팅에는 두 가지 옵션이 있습니다. APK를 Google Play에 업로드하면 Google Play에서 안전하게 사용자에게 배포합니다. 또는 서버에서 APK를 호스팅 할 수 있습니다. 본인의 방화벽을 사용해 본인의 소재지에서 APK를 호스팅하고 싶은 경우 이 방법을 사용할 수 있습니다.

하지만 Google Play에서 APK를 호스팅하면 다음과 같은 여러 가지 이점이 있습니다.

  1. Google의 앱 취약성 검색: 개발자가 내부용 앱을 빌드할 때 어떤 SDK 및 라이브러리를 사용했는지 알기 힘든 경우가 많습니다. 또한 개발자가 항상 보안과 관련하여 최고의 권장사항을 지키지는 않습니다. Google의 취약점 검색 엔진은 여러 잘 알려진 보안 취약점을 확인해주기 때문에 앱의 안전성에 자신감을 가질 수 있습니다.
  2. 앱 업데이트 패치: Google은 차이점만을 전송하고 모든 데이터를 압축함으로써 기기에 제공하는 앱 업데이트를 최적화합니다. 즉 데이터 소비는 줄이고 업데이트를 빠르게 전달할 수 있습니다.
  3. 글로벌 서버: Google Play에서는 엣지 캐시를 사용하기 때문에 직원의 위치와 관계없이 가장 가까운 서버에서 서비스를 제공받습니다. 따라서 최고의 다운로드 성능을 누릴 수 있습니다.
  4. 사전 출시 보고서: 알파 또는 베타 APK를 업로드하고 게시하면 Firebase Test Lab의 다양한 테스트 기기가 자동으로 실행되어 몇 분 동안 앱을 크롤링합니다. 크롤링 시 앱에서 몇 초 간격으로 입력, 탭, 스와이프 등과 같은 기본 작업을 수행합니다. 이를 통해 가장 많이 사용되는 다양한 Android 기기에서 앱의 비정상 종료 문제를 확인할 수 있습니다.

두 경우 모두 관리 기기나 직장 프로필에서 Play 스토어 앱을 통해 사용자에게 표시되는 앱 메타데이터는 Google Play에 저장됩니다.

업데이트 배포

Google Play를 사용하면 앱 업데이트를 손쉽게 배포할 수 있습니다. 자동 업데이트는 Google Play가 설치된 모든 Android 기기에서 기본적으로 사용 설정되어 있습니다. Google Play Console을 통해 앱 업데이트를 게시하면 나머지 작업은 Google Play에서 자동으로 이루어집니다.

모든 기기에서 앱을 업데이트하는 데 며칠이 걸릴 수 있습니다. 이는 Google Play가 기기가 충전될 때 및 Wi-Fi를 사용할 때와 같이 앱을 업데이트하기에 최적의 시간을 기다리기 때문입니다.

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!

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 one-minute survey?
Help us improve Android tools and documentation.