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 )
},
"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. |
شناسه دستگاه
نمایندگی JSON |
---|
{
"buildBrand": string,
"buildDevice": string
} |
زمینه های |
---|
buildBrand | string ارزش Build.BRAND. |
buildDevice | string ارزش Build.DEVICE. |
مواد و روش ها |
---|
| تمام گزارش های خطای دریافتی برای یک برنامه را جستجو می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2023-12-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2023-12-06 بهوقت ساعت هماهنگ جهانی."],[[["ErrorReport resources provide insights into potentially fatal errors detected in Android apps, including details like the error type, time, and device information."],["Developers need *View app information (read-only)* permission to access ErrorReports and can use the search method to find reports for a specific app."],["ErrorReports include summaries of the device model and OS version associated with the error, aiding in identifying problematic device configurations."],["The `issue` field links reports to specific known problems but is in Alpha and subject to change as the grouping logic evolves."],["Device information is provided through DeviceId and DeviceModelSummary objects, detailing the device brand, model, and marketing name."]]],["The provided content outlines the structure and details of `ErrorReport` resources, which are generated by the Android platform upon detecting app errors. Key information includes the error `type`, `reportText`, associated `issue`, `eventTime`, and the `deviceModel`, `osVersion`, and `appVersion` involved. The `DeviceModelSummary` details a device's `deviceId`, `marketingName`, and a link to the device. `DeviceId` contains `buildBrand` and `buildDevice`. `ErrorReport` resources are searchable, but require *View app information* permission.\n"]]