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.

Идентификатор устройства

Идентификатор устройства.

JSON-представление
{
  "buildBrand": string,
  "buildDevice": string
}
Поля
buildBrand

string

Ценность Build.BRAND.

buildDevice

string

Значение Build.DEVICE.

Методы

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