REST Resource: vitals.errors.reports

منبع: ErrorReport

گزارش خطا برای یک برنامه دریافت شد.

زمانی که یک وضعیت خطا (بالقوه کشنده) شناسایی می شود، گزارش هایی توسط کد پلت فرم اندروید تولید می شود. گزارش های یکسان از بسیاری از کاربران کپی شده و در یک ErrorReport ادغام می شوند.

مجوزهای مورد نیاز : برای دسترسی به این منبع، کاربر تماس گیرنده به مجوز View app (فقط خواندنی) برای برنامه نیاز دارد.

نمایندگی 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

نام منبع گزارش

قالب: برنامه‌ها/{app}/{گزارش}

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.

شناسه دستگاه

شناسه یک دستگاه

نمایندگی JSON
{
  "buildBrand": string,
  "buildDevice": string
}
فیلدها
buildBrand

string

ارزش Build.BRAND.

buildDevice

string

ارزش Build.DEVICE.

روش ها

تمام گزارش های خطای دریافتی برای یک برنامه را جستجو می کند.