엔터프라이즈 바인딩 만들기

Enterprise 리소스를 통해 조직을 Android 관리 솔루션에 바인딩할 수 있습니다. Devices 드림 및 Policies 둘 다 기업에 속합니다 여러 엔터프라이즈 바인딩을 관리할 수 있습니다 예를 들어 조직에서는 서로 다른 부서나 리전에 대해 별도의 엔터프라이즈 바인딩을 사용하도록 하는 것이 좋습니다.

엔터프라이즈 바인딩을 만드는 방법에 대한 기본 단계는 빠른 시작 가이드 이 페이지에서는 이 프로세스를 자세히 설명합니다.

1. 가입 URL 검색

signupUrls.create를 호출합니다. 를 사용하여 가입 URL을 검색하고 다음 두 매개변수를 지정합니다.

  • callbackUrl: 설정 마법사가 리디렉션하는 https URL입니다. 가입이 완료되었습니다. 일반적으로 관리 콘솔입니다.
  • projectId: 프로젝트 ID입니다.

응답에는 urlname가 포함됩니다. url를 열고 name를 기록합니다.

2. 기업 IT 관리자가 가입 절차를 완료합니다.

url는 IT 관리자에게 가입 프로세스를 안내합니다. EMM에서 BTE 가입 절차가 사용 설정된 경우 IT 관리자에게 아직 엔터프라이즈 바인딩에 연결되지 않은 Gmail 계정. 조직이 성공적으로 등록되면 가입 절차가 내 callbackUrl enterpriseTokencallbackUrl

https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl

3. 엔터프라이즈 바인딩 만들기

엔터프라이즈 바인딩을 만들려면 다음을 호출합니다. enterprises.create 이 메서드를 사용하면 고유한 엔터프라이즈 바인딩 ID를 만드는 것 외에도 를 사용하여 바인딩별 설정을 정의할 수 있습니다. 예를 들어 기기 프로비저닝 (primaryColor) 중에 표시되는 주요 색상 이름 또는 제목 (enterpriseDisplayName) 및 로고 포함 (logo)입니다.

다음 예에서는 자바 클라이언트 라이브러리를 사용하여 엔터프라이즈를 만듭니다. 결합하고 이름을 반환합니다. 샘플 보기 페이지를 참조하세요.

private String createEnterprise(AndroidManagement androidManagementClient)
    throws IOException {
  SignupUrl signupUrl =
      androidManagementClient
          .signupUrls()
          .create()
          .setProjectId("myProject")
          .setCallbackUrl("https://example.com/myEmmConsole")
          .execute();

  String enterpriseToken = displayUrlToAdmin(signupUrl.getUrl());

  Enterprise enterprise =
      androidManagementClient
          .enterprises()
          .create(new Enterprise())
          .setProjectId("myProject")
          .setSignupUrlName(signupUrl.getName())
          .setEnterpriseToken(enterpriseToken)
          .execute();

  return enterprise.getName();
}

/**
 * Displays the signup URL to the admin and returns the enterprise token which
 * is generated after the admin goes through the signup flow. This functionality
 * must be implemented by your management console.
 */
private String displayUrlToAdmin(String url) {
  ...
}