비공개 앱 게시하기

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, .NETRuby

Android 엔터프라이즈에 관해 자세히 알아보기

  • Android용 EMM 솔루션 개발에 관한 자세한 내용은 다음을 참고하세요. Android Enterprise
  • Android용 Android 앱 개발을 위한 권장사항에 관한 정보는 자세히 알아보려면 Android용 엔터프라이즈를 참고하세요.