ينشئ Google Play إشعارات، يُشار إليها باسم إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM)، في
الاستجابة للأحداث المختلفة التي تؤثر في المؤسسة. على سبيل المثال، عندما يكون أحد التطبيقات
تمت الموافقة، سيُرسِل النظام إشعار ProductApprovalEvent
.
ترتبط إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM) بحساب خدمة محدّد تابع للمؤسسة. (وكالة الفضاء الأوروبية): بصفتك موفِّر إدارة الخدمات الجوّالة للمؤسسات (EMM)، يمكنك إعداد لعرض التنبيهات أو الرسائل إلى مشرفي تقنية المعلومات في المؤسسة استنادًا إلى الإشعارات التي تتلقاها.
يتم إرسال إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM) باستخدام Google Cloud. نشر/اشتراك: للحصول على معلومات مفصلة حول كيفية لإعداد إشعارات النشر/الاشتراك، راجع قسم المشترِك نظرة عامة وجذب المشتركين الدليل.
لتأكيد إعداد نظامك بنجاح لتلقّي إدارة الخدمات الجوّالة للمؤسسات (EMM)
الإشعارات من Google Play واسترداد اسم Cloud Pub/Sub
الموضوع الذي يجب ربط اشتراكك به، أو
Enterprises.sendTestPushNotification
يؤدي إرسال إشعار تجريبي إلى تأكيد تكامل إدارة الخدمات الجوّالة للمؤسسات (EMM) مع Google Cloud. هي خدمة نشر/اشتراك للمؤسسة. إذا كانت إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM) صحيحة ستعرِض واجهة برمجة التطبيقات ما يلي:
{
topic_name: "/projects/project-name/topics/play-work-012345",
message_id: "128976912439"
}
سحب الإشعارات
تتوافق خدمة Google Cloud Pub/Sub مع آليتين مختلفتين للإشعارات: السحب
الدفع. ومع ذلك، لا يُنصَح سوى بسحب الإشعارات. نهج السحب
لا تتطلب أي إعداد لخادم خارجي، وتعمل مع كلا التنسيقين برمجيًا
ووكالة التصميم الإلكتروني (ESA) التي يتم إنشاؤها يدويًا إن ميزة أخرى لسحب الإشعارات هي أنها
تتطلب القليل من الإعدادات أو الصيانة الإضافية من قِبل عملائك أو لا تتطلب أي شيء على الإطلاق.
استخدام
Enterprises.pullNotificationSet
أو
Enterprises.acknowledgeNotificationSet
تلقّي إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM) والإقرار بها خلال فترة طويلة من الإشعارات الصادرة
الاتصالات.
عند الاتصال
Enterprises.pullNotificationSet
،
ننصح بترك requestMode
على قيمته التلقائية
(waitForNotifications
). ويؤدي هذا إلى انتظار الطلب حتى واحد أو أكثر
وجود إشعارات قبل عرض رد. في حال عدم تلقّي أي إشعارات
بعد مرور بعض الوقت، يعرض الطلب قائمة إشعارات فارغة،
ومن ثم يمكنك محاولة الطلب مرة أخرى.
بعد تلقّي الإشعارات، يُرجى الاتصال
Enterprises.acknowledgeNotificationSet
لضمان عدم عرض الإشعارات نفسها في المرة القادمة التي تتصل فيها
Enterprises.pullNotificationSet
يمكنك أيضًا ضبط السمة requestMode
على returnImmediately
عندما
يَتِمُّ الْآنَ الِاتِّصَالْ بِـ Enterprises.pullNotificationSet
. سيصلك ردّ على
على الفور، يحتوي على أي إشعارات في انتظار المراجعة أو قائمة فارغة إذا كانت الإجابة لا
هناك إشعارات. قد يكون الخيار requestMode
مفيدًا في الحالات التالية:
لاختبار تنفيذ الإشعارات في البداية
أمثلة على إشعارات إدارة الخدمات الجوّالة للمؤسسات (EMM)
في ما يلي بعض الأمثلة على الأحداث وأنواع الإشعارات التي تنشئها:
ملاحظة: تم إيقاف أنواع الإشعارات التالية نهائيًا:
ProductApprovalEvent
، AppUpdateEvent
، NewPermissionsEvent
،
AppRestrictionsSchemaChangeEvent
وProductAvailabilityChangeEvent
و
NewDeviceEvent
بالنسبة إلى AppUpdateEvent
، عليك استخدام
وضع التحديث ذو الأولوية العالية
وفقًا لتوصياتنا.
الوصف | إشعار |
---|---|
يتم طلب إشعار تجريبي عبر واجهة برمجة التطبيقات Google Play EMM API يجب إرسال إشعار اختباري للتأكّد من أنّ تلقّي الإشعارات التي ينشرها Google Play تعرَّف على اسم الموضوع المستخدَم لجميع الإشعارات المرتبطة بـ Google Play. | TestPushNotification |
أصبح الجهاز الذي تم توفيره مؤخرًا جاهزًا لإدارته
واجهة برمجة التطبيقات لإدارة الخدمات الجوّالة للمؤسسات (EMM) في Google Play يمكنك الآن
طلب بيانات من واجهات برمجة التطبيقات التي تتطلّب deviceId في الجهاز
(عمليات التثبيت، على سبيل المثال) و
واجهات برمجة التطبيقات التي تعرض Devices (الأجهزة)
المصدر. لا يتم إرسال هذا الإشعار إلا بعد توفير المتطلبات اللازمة للحساب الأول.
على جهاز مُدار.
تم الإيقاف
| NewDeviceEvent |
يضع أحد المشرفين علامة على طلب للإشارة إلى أنه موافق عليه أو غير موافق عليه في وحدة تحكّم "Google Play للأعمال". تم الإيقاف | ProductApprovalEvent
|
انتهت مهلة التثبيت المعلَّق لأحد الأجهزة. على سبيل المثال، يُعد الدفع يتم قبول طلب التثبيت، ولكن لا يمكن الوصول إلى الجهاز لعدة لذلك لا يمكن تأكيد التثبيت. يرسل النظام مهلة التثبيت. . | InstallFailureEvent
|
تم نشر إصدار جديد من التطبيق. يتوفّر التحديث لأحد أجهزة أو أكثر، ولكن ليس بالضرورة جميعها. تم الإيقاف | AppUpdateEvent
|
يتطلب تحديث التطبيق إذنًا جديدًا ليوافق عليه المشرف، لذلك إمكانية حدوث تحديث أو تثبيت جديد. يتم إرسال هذا الإشعار عندما تختلف مجموعة الأذونات التي يتم قبولها للتطبيقات عن إعدادات "خدمة Google Play". تعيين الأذونات المطلوبة. تم الإيقاف | NewPermissionsEvent |
تم نشر إصدار جديد من التطبيق يتضمّن إصدارًا جديدًا أو معدَّلاً مخطّط عمليات الضبط المُدارة. عندما يختار مطور البرامج تحمّل حزمة APK جديدة، وسيقارن Google Play المخطط في البيان المخطط في الإصدار السابق من التطبيق. إذا تم تغيير المخطط، يتم إشعار المؤسسات التي وافقت على التطبيق. تم الإيقاف | AppRestrictionsSchemaChangeEvent |
يصبح أحد التطبيقات المتاحة غير متاح أو تمت إعادة إضافة تطبيق غير متاح إلى Google Play. يتغير مدى توفُّر التطبيق في حال إلغاء المطوِّر نشره. أو تتم إزالته من Google Play. يتغير مدى التوفر أيضًا إذا إعادة إضافة تطبيق غير متاح إلى Google Play تم الإيقاف | ProductAvailabilityChangeEvent |