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
veEnterprises.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
veEnterprises.completeSignup
öğelerini Managed Google Play kayıt kullanıcı arayüzü (Google tarafından sağlanan mekanizma) ile birlikte kullanmayı içerir.
{ "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.