Google Play Custom App Publishing API를 통해 게시된 앱은 게시될 수 없습니다. 공개되었습니다. 다른 결제 수단보다 가벼운 인증 절차가 적용됩니다. 공개 앱의 게시 시간을 5분으로 단축할 수 있습니다. Play Console을 통해 2시간 넘게 소요되는 것과 비교됩니다.
기업용 비공개 앱을 게시하려면 다음을 호출합니다.
Accounts.customApps.create
님,
기업의 개발자 계정 ID를 매개변수로 전달합니다. 이
요청 본문은 앱 제목 및 앱의 기본 등록정보입니다.
있습니다. 게시하는 모든 비공개 앱이 다음 사항을 준수하는지 확인합니다.
요구사항:
- 패키지 이름은 개발자 계정에서만 고유하지 않고 Google Play에서만 사용할 수 있습니다.
- 앱 제목은 개발자 계정마다 고유합니다.
예
Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));
CustomApp appMetadata =
new CustomApp()
.setTitle("APPLICATION TITLE")
.setLanguageCode("en_US")
.setOrganizations(
List.of(
new CustomAppOrganization()
.setOrganizationId("C0123wxyz")
.setOrganizationName("My organization")));
CustomApps.Create request =
apiClient.accounts() // Playcustomapp apiClient
.customApps()
.create(DEV_ACCOUNT_ID, appMetadata, apk);
CustomApp response = request.execute();
System.out.println(response);
성공하면 앱이 개발자 계정의 '게시된 앱' 목록에 표시됩니다. 앱을 즉시 업데이트할 수 있습니다. 앱을 배포할 수 있습니다. 5분 이내에 최종 사용자에게 도달하게 됩니다
기본적으로 게시된 비공개 앱은 조직에서만 사용할 수 있습니다.
개발자 계정에 연결되어 있어야 합니다. 대상 조직을 설정하려면
비공개 앱을 사용할 수 있게 하려면 조직 ID를
organizations
속성입니다.
비공개 앱 배포
비공개 앱은 게시될 때 자동으로 승인되지만 자동으로 승인되지는 않습니다.
기업 IT 관리자가 명시적으로 액세스 권한을 부여하지 않는 한 사용자가 사용 가능
적용됩니다. 다음을 사용하여 EMM 콘솔에서 이 기능을 사용 설정할 수 있습니다.
Users.setAvailableProductSet
(productSetBehavior
를 "allApproved"
로 설정).
동일한 호출을 사용하여 IT 관리자가 특정 앱을 허용 목록에 추가하도록 할 수도 있습니다.
productSetBehavior
를 "whitelist"
로 설정합니다.
사용자의 Managed Google Play 스토어에 앱을 추가하는 방법을 자세히 알아보려면
맞춤 스토어 레이아웃 만들기를 참고하세요.
비공개 앱 업데이트
기업 고객에게 최상의 사용자 환경을 제공하려면 앱 및 스토어와 함께 비공개 앱 게시를 통합하는 것이 좋습니다. Google Play Publishing API를 통해 제공되는 업데이트 기능을 나열합니다. 이렇게 하면 IT 관리자는 비공개 앱을 게시, 수정, 업데이트할 수 있습니다. 직접 가져올 수 있습니다 서비스 계정을 사용해 Google Play Publishing API를 승인하기 위해 비공개 앱 게시를 위해 만든 개발자 요청을 처리합니다
관리자 또는 기업 고객도 비공개 앱과 스토어를 업데이트할 수 있습니다. 세부정보 (자세한 내용은 Play Console 고객센터 참고)를 참조하세요.
클라이언트 라이브러리로 코딩 시작하기
Google Play Custom App Publishing API용 클라이언트 라이브러리는 자바 Python, .NET 및 Ruby
Android 엔터프라이즈에 관해 자세히 알아보기
- Android용 EMM 솔루션 개발에 관한 자세한 내용은 다음을 참고하세요. Android Enterprise
- Android용 Android 앱 개발을 위한 권장사항에 관한 정보는 자세히 알아보려면 Android용 엔터프라이즈를 참고하세요.