REST Resource: vitals.errors.reports

المورد: ErrorReport

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

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

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

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

string

تمثّل هذه السمة اسم المرجع الخاص بالتقرير.

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

type

enum (ErrorType)

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

reportText

string

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

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

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

issue

string

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

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

eventTime

string (Timestamp format)

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

يستخدم RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30"

deviceModel

object (DeviceModelSummary)

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

osVersion

object (OsVersion)

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

appVersion

object (AppVersion)

تمثّل هذه السمة إصدار التطبيق الذي حدث فيه أحد الأحداث الواردة في تقرير الخطأ هذا.

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

الطُرق

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