Enterprise
資源會將機構繫結至 Android 管理解決方案。Devices
和 Policies
都屬於某個企業。多個企業繫結可以與單一機構建立關聯。舉例來說,機構可能希望為不同部門或地區分別建立企業繫結。
如需建立企業繫結的基本步驟,請參閱快速入門指南。本頁會詳細說明這項程序。
1. 擷取註冊網址
呼叫 signupUrls.create
擷取註冊網址,並指定下列兩個參數:
callbackUrl
:設定精靈會在註冊完成後重新導向至的 HTTPS 網址。這個角色通常是管理控制台。projectId
:您的專案 ID。
回應中包含 url
和 name
。開啟 url
並記下 name
。
2. 企業 IT 管理員完成註冊流程
url
會引導 IT 管理員完成註冊程序。如果您的 EMM 尚未啟用 BTE 註冊流程,請建議 IT 管理員需要尚未與企業繫結建立關聯的 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) { ... }