Persiapan lingkungan dan pendaftaran pengguna

SDK Android Management API (AMAPI) memainkan peran penting dalam alur pendaftaran DPC kustom baru. Aplikasi ini memfasilitasi komunikasi antara aplikasi DPC kustom EMM dan Android Device Policy (ADP) serta menyederhanakan pendaftaran perangkat dengan berinteraksi dengan Play EMM API untuk fungsi pendaftaran kunci.

Fungsi utama AMAPI SDK:

  • Memungkinkan komunikasi antara aplikasi DPC EMM dan Android Device Policy.
  • Memfasilitasi eksekusi perintah secara lokal.
  • Mendukung alur pendaftaran perangkat baru untuk menambahkan Akun Google terkelola.
  • Mengelola penginstalan atau update Android Device Policy jika diperlukan.

SDK ini penting karena dua alasan utama dalam alur pendaftaran DPC kustom:

  1. Aplikasi ini menyiapkan lingkungan dengan membantu menginstal dan mengupdate Android Device Policy dengan benar di perangkat.

  2. Digunakan untuk memanggil Android Device Policy secara lokal, yang memulai urutan login pengguna di perangkat.

Fungsi dasar ini menyiapkan perangkat untuk pengelolaan dan memungkinkan langkah-langkah pendaftaran berikutnya.


Lingkungan

EnvironmentClient AMAPI SDK adalah antarmuka yang memungkinkan akses ke API terkait lingkungan. Anda dapat membuat instance menggunakan EnvironmentClientFactory.

Fitur utama EnvironmentClient:

  • Pastikan level API SDK memenuhi persyaratan minimum.
  • Memeriksa dan memulai update untuk layanan Google Play jika diperlukan.
  • Memverifikasi bahwa Android Device Policy telah diinstal dan diupdate. Perhatikan bahwa proses ini dapat memerlukan waktu karena mungkin melibatkan penginstalan atau update.

Untuk mengetahui detail selengkapnya tentang antarmuka EnvironmentClient, lihat dokumentasi referensi.


AccountSetup

Class AccountSetup dalam AMAPI SDK bertanggung jawab untuk mengelola proses penyiapan Akun Google di perangkat Android terkelola.

Fitur utama AccountSetup:

  • Memulai proses penyiapan akun menggunakan AccountSetupClient dan token pendaftaran.
  • Menangani token pendaftaran, yang dibuat oleh EMM dan diteruskan ke AMAPI SDK. Token ini menentukan apakah autentikasi pengguna diperlukan.
  • Meluncurkan aktivitas autentikasi jika diperlukan, meminta pengguna untuk login dengan kredensial Google mereka.
  • Menerima callback dengan email dan ID pengguna setelah login berhasil.
  • EMM menggunakan ID pengguna yang diterima untuk menetapkan kebijakan perangkat dengan metode Devices.update.
  • EMM memanggil Devices.setState untuk menandai perangkat sebagai mematuhi kebijakan dan mengizinkan akses ke layanan Google.

Fungsi ini adalah bagian dari metode pendaftaran perangkat baru yang memanfaatkan AMAPI SDK, bukan support library DPC. Untuk mengetahui detail selengkapnya tentang AccountSetup lihat dokumentasi referensi AMAPI dan Panduan penerapan akun pengguna.