استرداد التعليقات من التطبيقات

يمكن لبعض التطبيقات إرسال ملاحظات إلى إدارة الخدمات الجوّالة للمؤسسات (EMM) في شكل حالات تطبيقات متوافقة. تتكوّن حالة التطبيق الرئيسية من معرّف فريد (مفتاح) ورسالة مطابقة (اختياري) وبيانات يمكن قراءتها آليًا (اختيارية) وحالة درجة خطورة وطابع زمني. لإرسال هذه التطبيقات، يحتاج التطبيق إلى الدمج مع مكتبة Enterprise Jetpack.

لا يمكن للتطبيق إرسال سوى أول ملاحظات فورية مرة واحدة كل دقيقة. ستتم إضافة التعليقات التي تم إنشاؤها خلال فترة الانتظار إلى قائمة الانتظار وإرسالها تمامًا عند انتهاء فترة الانتظار. على سبيل المثال، عندما يتم إنشاء الملاحظات ثلاث مرات في [t=0s;10s;15s] مع فترة انتظار مدتها دقيقة واحدة: سيتم إرسال أول تعليق فوري في [t=0s]، ويتم تقديم الملاحظات الثانية والثالثة في [t=60s].

بصفتك إدارة الخدمات الجوّالة للمؤسسات (EMM)، يمكنك استخدام البيانات من حالات التطبيقات الرئيسية لإبقاء مشرفي تكنولوجيا المعلومات مُحدَّثين مع التطبيقات المثبَّتة على الأجهزة والملفات الشخصية المُدارة. في ما يلي أمثلة على كيفية إجراء ذلك في عرض ملاحظات للمؤسسات.

تفعيل تقارير الأجهزة

تُرسِل التطبيقات حالات التطبيقات الرئيسية على أساس كل جهاز على حدة. يتم تضمين الولايات في تقارير الأجهزة. لتفعيل إعداد التقارير لأحد الأجهزة:

  1. اتّبِع تعليمات إعداد إشعارات النشر/الاشتراك لمؤسسة معيَّنة. في الخطوة 5، تضمين STATUS_REPORT في enabledNotificationTypes.
  2. بالنسبة إلى كل جهاز، عليك تعديل سياسة الجهاز: ضبط StatusReportingSettings.applicationReportsEnabled على true.

يمكنك الآن استخدام Pub/Sub API للحصول على إشعارات تقرير الأجهزة. ولمراجعة أحدث تقرير لجهاز في أي وقت، يمكنك الاتصال بالرقم devices.get().

عرض حالات التطبيقات الرئيسية في تقارير الأجهزة

تتوفر تقارير الأجهزة في شكل موارد الجهاز. يتم جمع حالات التطبيقات المرتبطة بالمفاتيح حسب اسم الحزمة في قسم تقرير التطبيق كما هو موضَّح في المثال التالي:

{
   "applicationReports":[
      {
         "packageName": "pkg1",
         "versionCode": 101,
         "keyedAppStates":[
            {
               "key": "key1",
               "severity": INFO,
               "message": "message1",
               "data": "data1",
               "createTime": "2018-10-01T15:01:22.027623745Z",
               "lastUpdateTime": "2018-10-02T15:01:23.045123456Z"
            }
         ]
      }
   ]
}

تحتوي كل حالة تطبيق على ما يلي:

الحقل الوصف
key يعرض هذا الحقل المفتاح الفريد الذي يحدِّد الحالة.
severity درجة أهمية الحالة: يشير INFO إلى رسالة مفيدة. على سبيل المثال، إذا تم ضبط إعدادات مُدارة بنجاح. يشير الحقل ERROR إلى أنّه على المؤسسة اتّخاذ إجراء لتصحيح مشكلة. على سبيل المثال، إذا تعذّر ضبط إعدادات مُدارة.
message سلسلة اختيارية تقدّم تفاصيل عن حالة التطبيق. وننصح مطوّري التطبيقات بالتعامل مع هذا الحقل على أنه رسالة موجّهة إلى المستخدم.
data سلسلة اختيارية توفر تفاصيل يمكن قراءتها بواسطة الكمبيوتر لإدارة الخدمات الجوّالة للمؤسسات (EMM) بشأن حالة التطبيق. على سبيل المثال، قيمة يمكن لمشرف تكنولوجيا المعلومات إجراء طلبات بحث عنها في وحدة التحكم، مثل "إعلامي إذا كانت بيانات البطارية_تحذيرية 10".
createTime الطابع الزمني الذي يشير إلى وقت إنشاء حالة التطبيق على الجهاز
lastUpdateTime طابع زمني يشير إلى وقت آخر تعديل لحالة التطبيق على الجهاز

عرض ملاحظات التطبيق للمؤسسات

يمكن للتطبيقات إرسال ملاحظات لعدة أسباب. ومع ذلك، فإن حالة الاستخدام الأكثر شيوعًا لإرسال حالات التطبيقات الرئيسية هي تقديم ملاحظات حول عمليات الضبط المُدارة. على سبيل المثال:

  1. يستخدم مشرف تكنولوجيا المعلومات وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات (EMM) لضبط الإعدادات المُدارة لتطبيق معيّن.
  2. في الخلفية، يمكنك استخدام ApplicationPolicy لإرسال الإعدادات إلى التطبيق.
  3. يحاول التطبيق تطبيق عمليات الضبط. بالنسبة إلى كل عملية ضبط، يرسل التطبيق حالة تطبيق رئيسية تشير إلى حالته (مثلاً، رسالة تأكيد أو إشعار خطأ).
  4. للاطّلاع على حالات التطبيقات المرتبطة بهذه المفاتيح، يمكنك استرداد تقرير الأجهزة.
  5. باستخدام معلومات من حالات التطبيق الرئيسية، تعرض وحدة تحكم إدارة الخدمات الجوّالة للمؤسسات حالة عمليات الضبط المُدارة بطريقة سهلة الاستخدام.

تنبيه مشرفي تكنولوجيا المعلومات بالأخطاء

تشير حالة التطبيق الرئيسية مع درجة الخطورة ERROR إلى أنّ المؤسسة تحتاج إلى اتخاذ إجراء لحل مشكلة. يجب على خدمات إدارة الخدمات الجوّالة للمؤسسات (EMM) دائمًا تنبيه المؤسسات بالأخطاء، سواء من خلال وحدة تحكّم إدارة الخدمات الجوّالة للمؤسسات (EMM) أو وسائل أخرى. على سبيل المثال، يمكن أن تعرض وحدة تحكُّم إدارة الخدمات الجوّالة للمؤسسات (EMM) لوحة بيانات أخطاء تتضمن رابطًا يؤدي إلى تعليقات جهاز معيّن يحتوي على أخطاء.

إذا تم تصحيح حالة الخطأ، سيرسل التطبيق حالة متابعة تتضمن المفتاح نفسه وحالة الخطأ الأصلية، بالإضافة إلى درجة خطورة محدّثة تبلغ INFO. من المفترض أن تساعد إدارة الخدمات الجوّالة للمؤسسات (EMM) دائمًا على إبلاغ المؤسسات فور تصحيح الخطأ. على سبيل المثال، يمكنك إزالة الخطأ من لوحة بيانات الخطأ في وحدة التحكم أو وضع علامة "تم الحل" عليه.