إعداد إشعارات EMM

ينشئ 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