Enterprise
リソースを使用して、組織を Android 管理ソリューションにバインドします。
Devices
および Policies
両方とも企業に属しています複数のエンタープライズ バインディングを
1 つの組織に関連付けて運用できます。たとえば、ある組織が
部門やリージョンごとに個別のエンタープライズ バインディングを使用できます。
エンタープライズ バインディングを作成するための基本的な手順については、 クイックスタート ガイド このページでは、このプロセスについて詳しく説明します。
1. 登録 URL を取得する
signupUrls.create
を呼び出す
を使用して登録 URL を取得し、次の 2 つのパラメータを指定します。
callbackUrl
: 設定ウィザードのリダイレクト先の https URL 登録を完了します。これは通常、管理コンソールです。projectId
: プロジェクト ID。
レスポンスには url
と name
が含まれます。url
を開き、name
をメモします。
2. 企業の IT 管理者が登録フローを完了する
url
は、IT 管理者に登録プロセスをご案内します。EMM が
BTE の登録フローに対して有効になっている場合は、
まだエンタープライズ バインディングに関連付けられていない Gmail アカウント。
組織が正常に登録されると、登録フローが
callbackUrl
。enterpriseToken
が
callbackUrl
。
例
https://example.com/?enterpriseToken =EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. エンタープライズ バインディングを作成する
エンタープライズ バインディングを作成するには、
enterprises.create
。
この方法では、一意のエンタープライズ バインディング ID を作成するだけでなく、
バインディング固有の設定を定義します。たとえば、
デバイスのプロビジョニング中に表示される主な色(primaryColor
)と、
名前またはタイトル(enterpriseDisplayName
)とロゴを含む
(logo
)が表示されます。
例
次の例では、Java クライアント ライブラリを使用してエンタープライズを作成しています その名前を返します。サンプルを見る のページをご覧ください。
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) {
...
}