REST Resource: vitals.errors.reports

Risorsa: ErrorReport

Un report degli errori ricevuto per un'app.

Questi report vengono generati dal codice della piattaforma Android quando viene rilevata una condizione di errore (potenzialmente irreversibile). I report identici di molti utenti verranno deduplicati e uniti in un unico ErrorReport.

Autorizzazioni richieste: per accedere a questa risorsa, l'utente che effettua la chiamata deve disporre dell'autorizzazione Visualizzazione di informazioni sull'app (sola lettura) per l'app.

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

string

Identificatore. Il nome della risorsa del report.

Formato: apps/{app}/{report}

type

enum (ErrorType)

Tipo di errore per il quale è stato generato questo report.

reportText

string

Rappresentazione testuale del report degli errori.

Questi report testuali vengono generati dalla piattaforma. I report vengono poi sanificati e filtrati per rimuovere eventuali informazioni potenzialmente sensibili.

Sebbene il loro formato sia abbastanza stabile, non sono destinati interamente al consumo da parte di macchine e non possiamo garantire che non ci saranno modifiche sottili alla formattazione che potrebbero interrompere i sistemi che tentano di analizzare le informazioni dai report.

issue

string

Il problema a cui è stato associato questo report.

Nota:questa risorsa è attualmente in versione alpha. Potrebbero essere apportate modifiche al raggruppamento dei problemi che comporterebbero l'assegnazione di report degli errori simili ma più recenti a un problema diverso.

eventTime

string (Timestamp format)

Inizio dell'ora durante la quale si è verificato l'ultimo evento in questo report degli errori.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

Un modello di dispositivo su cui si è verificato un evento in questo report degli errori.

osVersion

object (OsVersion)

La versione del sistema operativo su cui si è verificato un evento in questo report degli errori.

appVersion

object (AppVersion)

La versione dell'app su cui si è verificato un evento in questo report degli errori.

vcsInformation

string

Informazioni sul sistema di controllo della versione da BUNDLE-METADATA/version-control-info.textproto o META-INF/version-control-info.textproto dell'app bundle o dell'APK, rispettivamente.

DeviceModelSummary

Riepilogo di un dispositivo

Rappresentazione JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Campi
deviceId

object (DeviceId)

Identificatore del dispositivo.

marketingName

string

Nome visualizzato del dispositivo.

deviceUri

string

Link al dispositivo nel Catalogo dei dispositivi Play.

DeviceId

Identificatore di un dispositivo.

Rappresentazione JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Campi
buildBrand

string

Valore di Build.BRAND.

buildDevice

string

Valore di Build.DEVICE.

Metodi

Cerca tutti i report degli errori ricevuti per un'app.