Resource Enterprise
mengikat organisasi ke solusi Pengelolaan Android Anda.
Devices
dan Policies
keduanya adalah milik perusahaan. Beberapa binding perusahaan dapat
dikaitkan dengan satu organisasi. Misalnya, suatu organisasi mungkin menginginkan binding perusahaan yang terpisah untuk departemen atau wilayahnya yang berbeda.
Langkah-langkah dasar tentang cara membuat binding perusahaan dijelaskan dalam Panduan memulai. Halaman ini menguraikan prosesnya secara lebih mendetail.
1. Ambil URL pendaftaran
Panggil signupUrls.create
untuk mengambil URL pendaftaran dan menentukan dua parameter berikut:
callbackUrl
: URL https yang dialihkan oleh wizard penyiapan setelah pendaftaran selesai. Biasanya adalah konsol pengelolaan Anda.projectId
: Project ID Anda.
Respons berisi url
dan name
. Buka url
dan catat name
.
2. Admin IT perusahaan menyelesaikan alur pendaftaran
url
akan memandu admin IT melalui proses pendaftaran. Jika EMM belum
diaktifkan untuk alur pendaftaran BTE, beri tahu admin IT bahwa mereka memerlukan
akun Gmail yang belum dikaitkan dengan binding perusahaan.
Setelah berhasil mendaftarkan organisasi mereka, alur pendaftaran akan mengalihkan ke
callbackUrl
Anda. enterpriseToken
ditambahkan ke
callbackUrl
.
Contoh
https://example.com/?enterpriseToken=EAH2pBTtGCs2K28dqhq5uw0uCyVzYMqGivap4wdlH7KNlPtCmlC8uyl
3. Membuat binding perusahaan
Untuk membuat binding perusahaan, panggil
enterprises.create
.
Selain membuat ID binding perusahaan yang unik, metode ini memungkinkan Anda
menentukan setelan khusus binding tertentu. Misalnya, Anda dapat menyetel
warna utama yang ditampilkan selama penyediaan perangkat (primaryColor
), beserta
nama atau judul (enterpriseDisplayName
) dan logo
(logo
) yang ditampilkan kepada pengguna akhir.
Contoh
Contoh berikut menggunakan library klien Java untuk membuat binding perusahaan dan menampilkan namanya. Lihat halaman contoh untuk mengetahui detail selengkapnya tentang penggunaan library.
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) { ... }