REST Resource: vitals.errors.reports

Risorsa: ErrorReport

È stata ricevuta una segnalazione di errore per un'app.

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

Autorizzazioni richieste: per accedere a questa risorsa, l'utente chiamante 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

Il nome della risorsa del report.

Formato: apps/{app}/{report}

type

enum (ErrorType)

Tipo di errore per cui è stato generato questo report.

reportText

string

Rappresentazione testuale del report degli errori.

Questi report testuali vengono prodotti dalla piattaforma. I report vengono quindi sanificati e filtrati per rimuovere eventuali informazioni 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 era associato questo report.

Nota:questa risorsa è attualmente in versione alpha. Potrebbero essere apportate modifiche al raggruppamento dei problemi che comporterebbero l'assegnazione di report sugli 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 errori.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC 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 errori.

osVersion

object (OsVersion)

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

appVersion

object (AppVersion)

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

vcsInformation

string

Informazioni sul sistema di controllo delle versioni 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

Il 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 sugli errori ricevuti per un'app.