이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.
리소스 표현
Enterprise 리소스는 EMM과 특정 조직 간의 결합을 나타냅니다. 이 바인딩은 다음과 같이 이 API를 사용하여 두 가지 방법 중 하나로 인스턴스화할 수 있습니다.
- Google 관리 도메인 고객의 경우 프로세스에
Enterprises.enroll
및Enterprises.setAccount
(관리 콘솔 및 Google API 콘솔에서 얻은 아티팩트와 함께)를 사용하고 어느 정도 수동 프로세스를 통해 EMM에 제출하는 작업이 포함됩니다. - 관리 Google Play 계정 고객의 경우 수동 작업 없이 바인딩을 생성하기 위해 관리 Google Play 가입 UI (Google 제공 메커니즘)와 함께
Enterprises.generateSignupUrl
및Enterprises.completeSignup
를 사용해야 합니다.
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ] }
속성 이름 | 값 | 설명 | 참고 |
---|---|---|---|
administrator[] |
list |
기업의 관리자입니다. 이 기능은 EMM에서 시작된 절차를 통해 만든 기업에서만 지원됩니다. |
|
administrator[].email |
string |
관리자의 이메일 주소입니다. | |
id |
string |
기업의 고유 ID입니다. |
|
kind |
string |
||
name |
string |
기업 이름(예: 'Example, Inc')입니다. | |
primaryDomain |
string |
기업의 기본 도메인(예: 'example.com') |
메서드
- acknowledgeNotificationSet
- 다음에서 수신된 알림을 확인합니다. Enterprises.PullNotificationSet로 후속 호출이 반환되지 않도록 방지 동일한 알림을 받을 수 있습니다.
- completeSignup
- 완료 토큰을 지정하고 엔터프라이즈 토큰입니다. 특정 기업에 대해 이 요청을 여러 번 호출해서는 안 됩니다. 토큰입니다.
- createWebToken
- 삽입 가능한 UI에 액세스하기 위해 고유 토큰을 반환합니다. 생성 시 관리 Google Play JavaScript에 생성된 토큰을 전달합니다. API에 액세스할 수 있습니다. 각 토큰은 하나의 UI 세션을 시작하는 데만 사용할 수 있습니다. 자세한 내용은 <ph type="x-smartling-placeholder"></ph> JavaScript API 문서를 참고하세요.
- 등록
- 호출 EMM에 기업을 등록합니다.
- generateSignupUrl
- 가입 URL을 생성합니다.
- get
- 기업의 이름과 도메인을 검색합니다.
- getServiceAccount
- 서비스 계정과 사용자 인증 정보를 반환합니다. 서비스 계정
setAccount를 호출하여 엔터프라이즈에 바인딩할 수 있습니다. 서비스 계정
이 기업 및 EMM에 고유한 값이며, 기업이
결합되어 있지 않습니다. 사용자 인증 정보에는 비공개 키 데이터가 포함되어 있으며
있습니다.
:
이 메서드는 호출 후에만 호출할 수 있습니다. Enterprises.enroll 또는 Enterprises.CompleteSignup 이전에 Enterprises.SetAccount; 다른 경우에는 오류를 반환합니다.
:
첫 번째 호출 이후의 후속 호출은 새로운 고유한 이전에 생성한 사용자 인증 정보를 무효화합니다.
:
서비스 계정이 엔터프라이즈에 바인딩되면 serviceAccountKeys 리소스를 사용합니다. - getStoreLayout
- 기업의 스토어 레이아웃을 반환합니다. 매장 레이아웃이 이 설정되지 않은 경우 'basic'을 반환합니다. 사용하지 않는 것이 좋습니다 있습니다.
- list
- 도메인 이름으로 기업을 조회합니다. 이 기능은 Google에서 시작한 생성할 수 있습니다. 다음을 통해 생성된 기업에는 ID 조회가 필요하지 않습니다. EMM이 시작된 흐름이 지정된 콜백에서 수신 대기합니다.
- pullNotificationSet
- 관련된 기업에 설정된 알림을 가져와 반환합니다.
요청에 대해 인증된 서비스 계정입니다. 알림 설정은
대기 중인 알림이 없으면 비어 있습니다.
반환된 알림 세트는 20초 이내에 확인되어야 합니다. 또는 Enterprises.감사NotificationSet를 호출하세요. 알림 세트가 비어 있습니다.
20초 내에 확인되지 않은 알림은 결국 다른 PullNotificationSet의 응답에 다시 포함됩니다. 확인되지 않은 요청은 결국 Google Cloud Platform Pub/Sub 시스템 정책에 따릅니다.
여러 요청을 동시에 수행하여 이 경우 대기 중인 알림 (있는 경우)은 대기 중인 경우 각 호출자별로 분할됩니다.
알림이 없으면 빈 알림 목록이 반환됩니다. 후속 요청에서는 있습니다. - sendTestPushNotification
- EMM과 통합되었는지 확인하기 위해 테스트 알림을 전송합니다. Google Cloud Pub/Sub 서비스를 사용해 볼 수 있습니다
- setAccount
- API에 인증하는 데 사용할 계정을 제공합니다
- setStoreLayout
- 기업의 스토어 레이아웃을 설정합니다. 기본적으로 storeLayoutType은 '기본'으로 설정되어 있습니다. 기본 스토어 레이아웃이 사용 설정됩니다 기본 레이아웃에 관리자가 승인한 앱만 사용자가 사용할 수 있는 제품 세트에 추가된 경우 <ph type="x-smartling-placeholder"></ph> setAvailableProductSet 호출)을 지원하지 않습니다. 페이지에 있는 앱이 다음 순서로 정렬됩니다. 제품 ID 값 맞춤 스토어 레이아웃을 만드는 경우( storeLayoutType = "custom" 홈페이지 설정), 기본 스토어는 레이아웃이 사용 중지됩니다.
- 등록 해제
- 호출 EMM에서 기업 등록을 해제합니다.