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

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

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

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

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

  • يمكنك الاتصال على الرقم devices.update()، جارٍ ضبط policy.deviceReportPolicy على "deviceReportEnabled".

استرداد تقارير الجهاز

تتوفّر عدّة طرق لاسترداد تقرير الجهاز:

  • لاسترداد تقارير الجهاز إلى جانب الإشعارات الأخرى، اتصل enterprises.pullNotificationSet() في الرد، يشير كل deviceReportUpdateEvent إلى تقرير جهاز.
  • لاسترداد تقرير جهاز محدّث بأحدث حالات التطبيق الأساسية جهاز محدد، الاتصال devices.get().
  • لفرض تحميل أحدث حالات التطبيق على جهاز، يُرجى إجراء مكالمة devices.forceReportUpload() تحمِّل هذه الطريقة تقريرًا يحتوي على أي تغييرات في حالات التطبيق على الجهاز منذ إنشاء آخر تقرير.

عرض حالات التطبيقات الأساسية

تقارير الأجهزة هي جزء من موارد الأجهزة. تتضمّن التقارير appState لكل تطبيق (حزمة) مثبَّت على الجهاز أو في ملف العمل. يتم إدراج حالات التطبيق الأساسية (keyedAppState) لحزمة معيّنة في كائن appState، كما في المثال أدناه:

{
   "result":{
      "kind":"androidenterprise#device",
      "report":{
         "appState":[
            {
               "keyedAppState":[
                  {
                     "severity":"severityError",
                     "data":"user",
                     "message":"Username or password are incorrect",
                     "key":"account",
                     "stateTimestampMillis":"1556206406926"
                  }
               ],
               "packageName":"com.google.android.feedbacktestapp"
            }
         ],
         "lastUpdatedTimestampMillis":"1556206407685"
      },
      "androidId":"32714368a0ad8ad5",
      "managementType":"managedProfile",
      "policy":{
         "deviceReportPolicy":"deviceReportEnabled"
      }
   }
}

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

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

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

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

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

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

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

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