REST Resource: vitals.errors.reports

Recurso: ErrorReport

Es un informe de errores recibido para una app.

La plataforma de Android genera estos informes cuando se detecta una condición de error (potencialmente fatal). Los informes idénticos de muchos usuarios se anularán y se combinarán en un solo ErrorReport.

Permisos obligatorios: Para acceder a este recurso, el usuario que realiza la llamada necesita el permiso Ver la información de la app (solo lectura) para la app.

Representación JSON
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "appVersion": {
    object (AppVersion)
  },
  "vcsInformation": string
}
Campos
name

string

Es el identificador. Es el nombre del recurso del informe.

Formato: apps/{app}/{report}

type

enum (ErrorType)

Es el tipo de error para el que se generó este informe.

reportText

string

Es la representación textual del informe de errores.

La plataforma genera estos informes textuales. Luego, se desinfectan y se filtran para quitar cualquier información potencialmente sensible.

Si bien su formato es bastante estable, no están destinados por completo al consumo automático, y no podemos garantizar que no habrá cambios sutiles en el formato que puedan interrumpir los sistemas que intentan analizar la información de los informes.

issue

string

Es el problema con el que se asoció este informe.

Nota: Actualmente, este recurso está en versión alfa. Podría haber cambios en la agrupación de problemas que harían que los informes de errores similares, pero más recientes, se asignen a un problema diferente.

eventTime

string (Timestamp format)

Es el comienzo de la hora durante la que ocurrió el evento más reciente en este informe de errores.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

Es un modelo de dispositivo en el que ocurrió un evento en este informe de errores.

osVersion

object (OsVersion)

Es la versión del SO en la que ocurrió un evento en este informe de errores.

appVersion

object (AppVersion)

Es la versión de la app en la que ocurrió un evento en este informe de errores.

vcsInformation

string

Es la información del sistema de control de versiones de BUNDLE-METADATA/version-control-info.textproto o META-INF/version-control-info.textproto del paquete de aplicación o APK, respectivamente.

DeviceModelSummary

Es un resumen de un dispositivo.

Representación JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Campos
deviceId

object (DeviceId)

Es el identificador del dispositivo.

marketingName

string

Es el nombre visible del dispositivo.

deviceUri

string

Es el vínculo al dispositivo en el Catálogo de dispositivos de Play.

DeviceId

Es el identificador de un dispositivo.

Representación JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Campos
buildBrand

string

Es el valor de Build.BRAND.

buildDevice

string

Es el valor de Build.DEVICE.

Métodos

Busca todos los informes de errores recibidos para una app.