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 соответственно.

УстройствоМодельСводка

Краткое описание устройства

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.

Методы

Выполняет поиск по всем полученным отчетам об ошибках для приложения.