Android Management API, geliştiricilere kuruluşların Android cihaz filolarını yönetmeleri için çözümler oluşturmalarını sağlayan araçlar sağlayan Android Enterprise girişimi kapsamında kullanıma sunulmuştur. Program, kurumsal mobilite yönetimi sağlayıcıları (EMM'ler) için tasarlanmıştır. Android Management API'yi kullanan bir üretim çözümünü dağıtmak için EMM'lerin Çözümünüzü yayınlama bölümünde açıklanan adımları uygulaması gerekir.
İş profilini, tümüyle yönetilen cihazı ve özel cihaz çözüm gruplarını desteklemek için Android Management API'yi kullanabilirsiniz.
API'yi denemek için Hızlı başlangıç kılavuzuna bakın.
İşleyiş şekli
Android Management API, ilk müşteri kaydından cihazların kurulumuna ve yönetimine kadar tüm kurumsal mobilite yönetimi yaşam döngüsünü destekler.
![Android Yönetimi'ne genel bakış.](https://developers-dot-devsite-v2-prod.appspot.com/static/android/management/images/android-management-api.png?authuser=5&hl=tr)
EMM geliştiricisi olarak müşterilerinize şirket içi veya bulut tabanlı bir EMM konsolu sağlarsınız. Müşterileriniz, konsolunuzda cihaz kaydı jetonları ve yönetim politikaları oluşturur. Jetonları, cihazları kaydettirmek ve kaydettirdikleri cihazlara yönetim politikaları uygulamak için kullanırlar.
Konsolunuz, arka uçta kayıt jetonları, politikalar ve diğer yönetim kaynaklarını oluşturmak için Android Management API'yi kullanır. Kayıt sırasında her cihaz, API'nin tamamlayıcı uygulaması olan Android Device Policy'yi yükler. Politikalar, API'deki bir cihaza bağlandığında Android Device Policy, cihazdaki politika ayarlarını otomatik olarak zorunlu kılar.
API kaynakları
Bu bölümde, Android Management API'de kullanılan birincil kaynaklar açıklanmaktadır.
İşletmeler
enterprises
kaynağı genellikle tek bir kuruluşu temsil eder. Müşterilerinizin kuruluşlarını EMM çözümünüze bağlamak için kullandıkları online kurulum akışı kapsamında bir kuruluş oluşturursunuz. Politikalar, kayıt jetonları ve cihazlar bir kuruluşa aittir.
Politikalar
Android Management API, politikaya dayalı bir modeli izler. policies
kaynağı, bir cihazın davranışını yöneten cihaz ve uygulama yönetimi ayarları grubunu içerir. policies
'da desteklenen ayarlar aralığı ve esnekliği sayesinde cihazları çeşitli kullanım alanları için kurabilirsiniz.
Daha fazla bilgi için Politika oluşturma başlıklı makaleyi inceleyin.
Kayıt jetonları
Cihazları bir kuruluşa bağlamak için enrollmentTokens
'i kullanırsınız. Bu işleme, kayıt ve temel hazırlık adı verilir.
Kayıt jetonları isteğe bağlı olarak ek ayrıntılar (ör. kurumsal kablosuz ağ kimlik bilgileri), policies
kaynağına bağlı bir policyName
ve kullanıcı hesabı tanımlayıcısı içerebilir.
Kayıt jetonu oluşturduktan sonra jetonu farklı birkaç temel hazırlık yönteminden birini kullanarak bir cihaza aktarabilirsiniz. Cihazlar, temel hazırlık işleminin bir parçası olarak Android Device Policy'yi yükler. Kayıt jetonunda bir policyName
belirtilirse politika, temel hazırlık tamamlandıktan hemen sonra uygulanır.
Android Management API kullanıcı yönetimini kolaylaştırır. Kayıt jetonunda kullanıcı belirterek veya belirtmeden bir cihazı kaydedebilirsiniz.
- Kullanıcı belirtmezseniz otomatik olarak yeni bir kullanıcı oluşturulur.
- Mevcut bir kullanıcı belirtirseniz mevcut kullanıcı cihazla ilişkilendirilir. Bir kullanıcıyı en fazla 10 cihazla ilişkilendirebilirsiniz.
Daha fazla bilgi için Bir cihazın temel hazırlığını yapma bölümüne göz atın.
Cihazlar
Bir cihaz başarıyla kaydedildiğinde devices
kaynağı oluşturulur. Kaynak; ilişkili kullanıcı, politika ve yönetim modu dahil olmak üzere bir cihazla ilgili salt okunur ayrıntıları içerir.
Cihaz yönetimi politika aracılığıyla gerçekleştirilir ancak cihazı kilitlemek, yeniden başlatmak veya şifreyi sıfırlamak için enterprises.devices.issueCommand
aracını kullanabilirsiniz. Bir cihazı temizlemek için enterprises.devices.delete
numaralı telefonu arayın.
Başlayın
API'yi test edin. Bir cihazı dakikalar içinde kurmak için Hızlı başlangıç kılavuzunu kullanın. Çözümünüzü oluşturmak için bu sitedeki geliştirici kılavuzunu ve API referansını kullanmadan önce çözümünüzü bir üretim ortamında yayınlamak için gereken adımları anladığınızdan emin olun.