Enterprises

Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.

Kaynak temsilleri

Kuruluş kaynağı, bir EMM ile belirli bir kuruluş arasındaki bağlantıyı temsil eder. Bu bağlama, aşağıdaki şekilde bu API kullanılarak iki farklı şekilde örneklenebilir:

  • Google tarafından yönetilen alan müşterileri için bu süreç, Enterprises.enroll ve Enterprises.setAccount kullanımını (Yönetici Konsolu'ndan ve Google API Konsolu'ndan edinilen yapılarla birlikte) kullanmayı ve az ya da daha az manuel bir işlemle EMM'ye göndermeyi içerir.
  • Managed Google Play Accounts müşterileri için bu süreç, manuel adımlar olmadan bağlamayı oluşturmak için Enterprises.generateSignupUrl ve Enterprises.completeSignup öğelerini Managed Google Play kayıt kullanıcı arayüzü (Google tarafından sağlanan mekanizma) ile birlikte kullanmayı içerir.
EMM olarak, EMM konsolunuzda bu yaklaşımlardan birini veya her ikisini de destekleyebilirsiniz. Ayrıntılı bilgi için Kuruluş oluşturma başlıklı makaleyi inceleyin.

{
  "kind": "androidenterprise#enterprise",
  "id": string,
  "primaryDomain": string,
  "name": string,
  "administrator": [
    {
      "email": string
    }
  ]
}
Mülk adı Değer Açıklama Notlar
administrator[] list Kuruluşun yöneticileri. Bu özellik yalnızca EMM tarafından başlatılan akış aracılığıyla oluşturulan kuruluşlar için desteklenir.

administrator[].email string Yöneticinin e-posta adresi.
id string Kuruluşun benzersiz kimliği.

kind string
name string Kuruluşun adı; örneğin, "Örnek A.Ş.".
primaryDomain string Kuruluşun birincil alan adı (ör. "example.com").

Yöntemler

acknowledgeNotificationSet
Şuradan alınan bildirimleri onaylar: Sonraki çağrıların geri dönmesini önlemek için Enterprises.Push NotificationSet görebilirsiniz.
completeSignup
Tamamlama jetonunu ve Kurumsal jeton. Bu istek, belirli bir Enterprise için birden fazla kez çağrılmamalıdır Jeton.
createWebToken
Yerleştirilebilir kullanıcı arayüzüne erişmek için benzersiz bir jeton döndürür. Oluşturmak için web kullanıcı arayüzü üzerinden, oluşturulan jetonu Managed Google Play JavaScript'e iletin. API'ye gidin. Her jeton yalnızca bir kullanıcı arayüzü oturumu başlatmak için kullanılabilir. Bkz. JavaScript API dokümanlarına göz atın.
kaydol
Bir kuruluşu çağıran EMM'yi kullanan bir kuruluşu kaydeder.
generateSignupUrl
Kaydolma URL'si oluşturur.
al
Bir kuruluşun adını ve alan adını alır.
getServiceAccount
Bir hizmet hesabını ve kimlik bilgilerini döndürür. Hizmet hesabı kuruluşa bağlanabilmesi için setAccount'in aranması gerekir. Hizmet hesabı bu kuruluşa ve EMM'ye özeldir ve kuruluş bağlı değildir. Kimlik bilgileri özel anahtar verileri içerir ve depolanmaz tarafından desteklenmektedir.

Bu yöntem yalnızca çağrıdan sonra çağrılabilir Enterprises.enroll veya Enterprises.CompleteSignup ve önce Enterprises.SetAccount; diğer durumlarda bir hata döndürür.

İlk çağrıdan sonraki sonraki çağrılar yeni ve benzersiz bir grup ve önceden oluşturulan kimlik bilgilerini geçersiz kılar.

Hizmet hesabı kuruluşa bağlandıktan sonra yönetilebilir ServiceAccountKeys kaynağını kullanarak.
getStoreLayout
Kuruluşun mağaza düzenini döndürür. Mağaza düzeni ayarlanmadı, "temel" değerini döndürür mağaza düzeni türü seçin ve ana sayfa.
list
Alan adına göre bir kuruluş arar. Bu özellik yalnızca Google tarafından başlatılan içerik üretme akışıyla ilgilidir. Üzerinden oluşturulan kuruluşlar için kimliğin aranması gerekli değildir uygulamadaki kurumsal kimliği öğrendiğinden, EMM tarafından başlatılan Enterprises.generateSignupUrl çağrısında belirtilen geri çağırma.
pullNotificationSet
Şununla ilişkili kuruluşlar için bir bildirim grubu alır ve döndürür: istek için kimliği doğrulanan hizmet hesabı. Ayarlanan bildirimin Bekleyen bildirim yoksa boş bırakılmalıdır.
Döndürülen bildirimin 20 saniye içinde onaylanması gerekir Enterprises.AcknowledgeBildirimSet'i çağırarak bildirim grubu boş.
20 saniye içinde onaylanmayan bildirimler daha sonra başka bir PushBildirimSet'e verilen yanıta tekrar dahil edilir. ve asla kabul edilmeyenler de nihayetinde silinir. Google Cloud Platform Pub/Sub sistem politikasına göre.
Almak için eşzamanlı olarak birden fazla istek gerçekleştirilebilir Bu durumda, bekleyen bildirimler (varsa) ve bekleyenler arasında bölüşün.
Herhangi bir bildirim yoksa boş bir bildirim listesi döndürülür. Sonraki istekler, aşağıdaki istekler olduğunda daha fazla bildirim döndürebilir: kullanılabilir.
sendTestPushNotification
EMM entegrasyonunu doğrulamak için bir test bildirimi gönderir bu kuruluş için Google Cloud Pub/Sub hizmetine abone olmanız gerekir.
setAccount
API'de kimlik doğrulaması için kullanılacak hesabı kurumsal
setStoreLayout
Kuruluşlar için mağaza düzenini ayarlar. Varsayılan olarak storeLayoutType "basic" değerine ayarlıysa ve temel mağaza düzeni etkinleştirilir. Temel düzen yalnızca yönetici tarafından onaylanmış ve bir kullanıcı için kullanılabilir ürün grubuna eklenmiş olmalıdır ( setAvailableProductSet çağrısı) ekleyin. Sayfadaki uygulamalar şuna göre sıralanır: değerini girin. Özel mağaza düzeni oluşturursanız ( storeLayoutType = "custom" ve ana sayfa ayarlama) temel mağaza, düzeni devre dışı bırakıldı.
kaydı iptal et
Bir kuruluşun çağrı yapan EMM'deki kaydını iptal eder.