Google Play, Google Play'de EMM bildirimleri olarak adlandırılan bildirimleri
çeşitli olaylara verilen tepkileri ifade eder. Örneğin, bir uygulama
onaylandığında sistem bir ProductApprovalEvent
bildirimi gönderir.
EMM bildirimleri belirli bir kurumsal hizmet hesabıyla ilişkiliyse (ESA) gerekir. EMM olarak, kurumsal BT yöneticilerine yönelik uyarıları veya mesajları görüntülemek için Google konsolunu kullanarak bildirim alırsınız.
EMM bildirimleri Google Cloud kullanılarak gönderilir Pub/Sub Nasıl yapacağınızla ilgili Pub/Sub bildirimlerini ayarlamak için Aboneler bölümüne bakın Genel Bakış ve Abone Çekme Rehber.
Sisteminizi EMM'yi alacak şekilde başarıyla ayarladığınızı onaylamak
Cloud Pub/Sub'ın adını almak ve Google Play'den bildirim almak için
veya
Enterprises.sendTestPushNotification
.
Test bildirimi gönderdiğinizde Google Cloud ile EMM entegrasyonunuz doğrulanır Kuruluşlar için Pub/Sub hizmeti. EMM bildirimleri düzgün şekilde yapılıyorsa yapılandırıldığında, API şunu döndürür:
{
topic_name: "/projects/project-name/topics/play-work-012345",
message_id: "128976912439"
}
Bildirimleri alma
Google Cloud Pub/Sub, iki farklı bildirim mekanizmasını destekler: pull ve
itin. Ancak yalnızca pull bildirimleri önerilir. Çekme yaklaşımı
harici sunucu kurulumu gerektirmez ve programatik olarak
manuel olarak oluşturulan ESA'ları da içerir. Push bildirimlerinin bir diğer avantajı da
Müşterileriniz tarafından çok az ek yapılandırma veya bakım gerektirmez.
kullan
Enterprises.pullNotificationSet
ve
Enterprises.acknowledgeNotificationSet
uzun süreli giden bağlantılarda EMM bildirimleri almak ve onaylamak için
bağlantılar.
Ararken
Enterprises.pullNotificationSet
requestMode
değerini varsayılan değerinde bırakmanızı öneririz
(waitForNotifications
). Bu durum, isteğin bir veya daha fazla işlem yapana kadar beklemesine neden olur.
bildirim gösterilir. Bildirim yoksa
bir süre sonra mevcut olursa istek,
Bunu tekrar deneyebilirsiniz.
Bildirimleri aldıktan sonra şunu arayın:
Enterprises.acknowledgeNotificationSet
Böylece bir sonraki aramanızda aynı bildirimlerin döndürülmemesini sağlayabilirsiniz.
Enterprises.pullNotificationSet
.
Ayrıca, aşağıdaki durumlarda requestMode
değerini returnImmediately
olarak ayarlama
Enterprises.pullNotificationSet
aranıyor. Google Ads hesabınızdaki
hemen istek gönder (beklemede olan bildirimler veya yoksa boş bir liste
bildirim olduğundan emin olun. Aşağıdaki durumlarda bu requestMode
seçeneği işinize yarayabilir:
önce bildirim uygulamanızı test edin.
EMM bildirimlerine örnekler
Aşağıda bazı etkinliklerin ve bunların oluşturdukları bildirim türleriyle ilgili örnekler verilmiştir:
Not: Aşağıdaki bildirim türleri kullanımdan kaldırılmıştır:
ProductApprovalEvent
, AppUpdateEvent
, NewPermissionsEvent
,
AppRestrictionsSchemaChangeEvent
, ProductAvailabilityChangeEvent
ve
NewDeviceEvent
. AppUpdateEvent
için
yüksek öncelikli güncelleme modu
izin verir.
Açıklama | Bildirim |
---|---|
Şunun üzerinden bir test bildirimi istenir: Google Play EMM API'si hakkında daha fazla bilgi edinin. sistem Google Play'in yayınladığı bildirimleri alabilir ve Google Play ile ilişkili tüm bildirimler için kullanılan konu adını öğrenin. | TestPushNotification |
Temel hazırlığı yeni yapılmış bir cihaz,
Google Play EMM API. Artık şunları yapabilirsiniz:
cihazın deviceId gerektiren API'leri çağırın
(örneğin Yüklemeler) ve
Cihaz döndüren API'ler
gösterir. Bu bildirim yalnızca ilk hesabın temel hazırlığı yapıldıktan sonra gönderilir
yönetilen bir cihazda oturum açın.
KULLANIMDAN KALDIRILDI
| NewDeviceEvent |
Bir yönetici, bir uygulamayı şurada onaylandı veya onaylanmadı olarak işaretler: Managed Google Play Console. KULLANIMDAN KALDIRILDI | ProductApprovalEvent
|
Beklemedeki yükleme işlemi zaman aşımına uğrar. Örneğin, Yükleme isteği kabul ediliyor, ancak cihaza birkaç kez ulaşılamıyor gün, dolayısıyla yükleme onaylanamaz. Sistem, bir yükleme zaman aşımı gönderir bildirimi görürsünüz. | InstallFailureEvent
|
Bir uygulamanın yeni bir sürümü yayınlandığında. Güncellemeyi tek bir kullanıcı cihaz sayısını da artırır. KULLANIMDAN KALDIRILDI | AppUpdateEvent
|
Uygulama güncellemesi, yönetici tarafından onaylanabilmesi için yeni bir izin gerektirir. güncelleme veya yeni bir yüklemenin gerçekleşebileceğini bildirebilirsiniz. Bu bildirim, Uygulamanın kabul edilen izin ayarı, uygulamadan farklı istenen izinler ayarlandı. KULLANIMDAN KALDIRILDI | NewPermissionsEvent |
Bir uygulamanın yeni veya değiştirilmiş bir sürüm içeren yeni bir sürümü yayınlandığında yönetilen yapılandırmalar şeması. Bir geliştirici yeni bir APK yüklediğinde, Google Play manifest dosyasındaki şemayı uygulamanın önceki sürümündeki şema. Şema değiştiyse uygulamayı onaylayan kuruluşlara bildirim gönderir. KULLANIMDAN KALDIRILDI | AppRestrictionsSchemaChangeEvent |
Kullanılabilir bir uygulama kullanılamaz hale gelir veya kullanılamayan bir uygulama yeniden eklenir Google Play'e yükleyin. Bir geliştirici uygulamayı yayından kaldırırsa uygulamanın kullanılabilirliği değişir veya Google Play'den kaldırılır. Müsaitlik durumu, şu durumlarda da değişir: kullanılamayan uygulama Google Play'e yeniden eklenir. KULLANIMDAN KALDIRILDI | ProductAvailabilityChangeEvent |