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

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

لا يمكن للتطبيق إرسال أول ملاحظات فورية إلا مرة واحدة كل دقيقة. ستتم إضافة الملاحظات التي تم إنشاؤها خلال فترة الاستراحة إلى قائمة الانتظار وإرسالها بالكامل عند انتهاء هذه الفترة. على سبيل المثال، عند إنشاء ملاحظات 3 مرات في [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) حول حالة التطبيق. على سبيل المثال، قيمة يمكن لمشرف تكنولوجيا المعلومات طلب البحث عنها في وحدة التحكّم، مثل "إرسال إشعار إليّ إذا كانت بيانات البطارية_warning < 10 بوصة.
createTime الطابع الزمني الذي يشير إلى وقت إنشاء حالة التطبيق على الجهاز
lastUpdateTime طابع زمني يشير إلى وقت آخر تعديل لحالة التطبيق على الجهاز

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

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

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

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

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

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