REST Resource: vitals.errors.reports

Recurso: ErrorReport

Um relatório de erros recebido para um app.

Esses relatórios são produzidos pelo código da plataforma Android quando uma condição de erro (potencialmente fatal) é detectada. Relatórios idênticos de vários usuários serão duplicados e unidos 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)
  },
  "appVersion": {
    object (AppVersion)
  },
  "vcsInformation": string
}
Campos
name

string

O nome do recurso do relatório.

Formato: apps/{app}/{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 higienizados e filtrados para remover informações potencialmente sensíveis.

Embora o formato seja bastante estável, ele não é totalmente destinado ao consumo por máquinas, e não podemos garantir que não haverá mudanças sutis na formatação que possam prejudicar os sistemas que tentam analisar informações dos relatórios.

issue

string

O problema associado a este relatório.

Observação:no momento, esse recurso está na versão Alfa. Pode haver mudanças no agrupamento de problemas que resultariam em relatórios de erros semelhantes, mas mais recentes, sendo atribuídos a um problema diferente.

eventTime

string (Timestamp format)

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

Usa RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Outros ajustes também são aceitos. Por exemplo, "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30";

deviceModel

object (DeviceModelSummary)

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

osVersion

object (OsVersion)

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

appVersion

object (AppVersion)

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

vcsInformation

string

Informações do sistema de controle de versão de BUNDLE-METADATA/version-control-info.textproto ou META-INF/version-control-info.textproto do pacote de app 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 erros recebidos para um app.