REST Resource: vitals.errors.reports

المرجع: تقرير أخطاء

تم استلام تقرير خطأ لأحد التطبيقات.

يتم إنشاء تقارير من خلال رمز النظام الأساسي Android عند اكتشاف حالة خطأ (يحتمل أن تكون فادحة). سيتم إزالة تكرار التقارير المتطابقة من العديد من المستخدمين ودمجها في تقرير errorReport واحد.

الأذونات المطلوبة: للوصول إلى هذا المورد، يحتاج المستخدم المتصل إلى إذن عرض معلومات التطبيق (للقراءة فقط) للتطبيق.

تمثيل JSON
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "vcsInformation": string
}
الحقول
name

string

اسم مورد التقرير

التنسيق: apps/{app}/errorReports/{report}

type

enum (ErrorType)

نوع الخطأ الذي تم إنشاء هذا التقرير له.

reportText

string

تمثيل نصي لتقرير الخطأ

وتتولّى المنصة إعداد هذه التقارير النصية. بعد ذلك، يتم تنظيف التقارير وتصفيتها لإزالة أي معلومات يحتمل أن تكون حساسة.

وعلى الرغم من أن تنسيقها مستقر إلى حد ما، إلا أنها لا تهدف بالكامل إلى استهلاك الآلة ولا يمكننا أن نضمن عدم حدوث تغييرات طفيفة في التنسيق قد تؤدي إلى تعطل الأنظمة التي تحاول تحليل المعلومات من التقارير.

issue

string

المشكلة التي ارتبط بها هذا التقرير.

ملاحظة: هذا المرجع متوفّر حاليًا في إصدار أولي. قد تكون هناك تغييرات في تصنيف المشاكل تؤدي إلى تخصيص تقارير أخطاء مشابهة ولكن أحدث إلى مشكلة مختلفة.

eventTime

string (Timestamp format)

بداية الساعة التي وقع خلالها آخر حدث في تقرير الخطأ هذا.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

deviceModel

object (DeviceModelSummary)

طراز الجهاز الذي وقع عليه الحدث في تقرير الأخطاء هذا.

osVersion

object (OsVersion)

إصدار نظام التشغيل الذي وقع عليه الحدث في تقرير الأخطاء هذا.

vcsInformation

string

معلومات نظام التحكُّم في الإصدار من BUNDLE-metaDATA/version-control-info.textproto أو meta-INF/version-control-info.textproto لحزمة التطبيق أو حزمة APK على التوالي.

DeviceModelSummary

ملخّص عن جهاز

تمثيل JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
الحقول
deviceId

object (DeviceId)

معرّف الجهاز

marketingName

string

الاسم المعروض للجهاز

deviceUri

string

اربط الجهاز في قائمة الأجهزة على Play.

DeviceId

معرّف جهاز

تمثيل JSON
{
  "buildBrand": string,
  "buildDevice": string
}
الحقول
buildBrand

string

قيمة Build.BRAND.

buildDevice

string

قيمة Build.DEVICE.

الطُرق

يبحث هذا المعامل في جميع تقارير الأخطاء التي تلقّتها أحد التطبيقات.