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 في النهاية ويستخدم الأرقام الجزئية 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

الطُرق

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