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) { ... }