REST Resource: vitals.errors.reports

Recurso: ErrorReport

Um relatório de erros recebido para um app.

Há relatórios que são gerados pelo código da Plataforma Android quando uma condição de erro (possivelmente fatal) é detectada. Relatórios idênticos de vários usuários serão eliminados e agrupados em um único ErrorReport.

Permissões necessárias: para acessar esse recurso, o usuário que faz a chamada precisa da permissão Ver informações do app (somente leitura).

Representação JSON
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "vcsInformation": string
}
Campos
name

string

O nome do recurso do relatório.

Formato: apps/{app}/errorReporting/{report}

type

enum (ErrorType)

Tipo do erro para o qual este relatório foi gerado.

reportText

string

Representação textual do relatório de erros.

Esses relatórios textuais são produzidos pela plataforma. Em seguida, os relatórios são limpos e filtrados para remover qualquer informação potencialmente sensível.

Embora o formato deles seja bastante estável, eles não são totalmente destinados ao consumo de máquinas, e não podemos garantir que não haverá mudanças sutis na formatação que possam corromper os sistemas que tentam analisar as informações dos relatórios.

issue

string

O problema a que este relatório foi associado.

Observação:no momento, este recurso está na versão Alfa. Talvez haja mudanças no agrupamento de problemas que resultariam na atribuição de relatórios de erros semelhantes, porém mais recentes, a um problema diferente.

eventTime

string (Timestamp format)

Início da hora em que o evento mais recente desse relatório de erros ocorreu.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deviceModel

object (DeviceModelSummary)

Um modelo de dispositivo em que um evento neste relatório de erros ocorreu.

osVersion

object (OsVersion)

A versão do SO em que um evento neste relatório de erros ocorreu.

vcsInformation

string

Informações do sistema de controle de versões de BUNDLE-METADATA/version-control-info.textproto ou META-INF/version-control-info.textproto do pacote de apps ou APK, respectivamente.

DeviceModelSummary

Resumo de um dispositivo

Representação JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Campos
deviceId

object (DeviceId)

Identificador do dispositivo.

marketingName

string

Nome de exibição do dispositivo.

deviceUri

string

Link para o dispositivo no Catálogo de dispositivos do Google Play.

DeviceId

Identificador de um dispositivo.

Representação JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Campos
buildBrand

string

Valor de Build.BRAND.

buildDevice

string

Valor de Build.DEVICE.

Métodos

Pesquisa todos os relatórios de erro recebidos para um app.