REST Resource: vitals.errors.reports

Zasób: ErrorReport

Otrzymano raport o błędzie dotyczący aplikacji.

Te raporty są generowane przez kod platformy Android, gdy wykryty zostanie (potencjalnie krytyczny) stan błędu. Identyczne raporty od wielu użytkowników zostaną usunięte i połączone w jeden raport ErrorReport.

Wymagane uprawnienia: aby uzyskać dostęp do tego zasobu, użytkownik wywołujący musi mieć uprawnienie Wyświetlanie informacji o aplikacji (tylko do odczytu) w przypadku aplikacji.

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

string

Nazwa zasobu raportu.

Format: apps/{app}/{report}

type

enum (ErrorType)

Typ błędu, dla którego wygenerowano ten raport.

reportText

string

Tekstowa reprezentacja raportu o błędzie.

Te raporty tekstowe są generowane przez platformę. Raporty są następnie oczyszczane i filtrowane w celu usunięcia potencjalnie poufnych informacji.

Chociaż ich format jest dość stabilny, nie są one w pełni przeznaczone do przetwarzania przez maszyny i nie możemy zagwarantować, że nie nastąpią w nich subtelne zmiany, które mogą spowodować problemy w systemach próbujących analizować informacje z raportów.

issue

string

Problem, z którym był powiązany ten raport.

Uwaga: ten zasób jest obecnie w wersji alfa. Może dojść do zmian w grupowaniu problemów, w wyniku których podobne, ale nowsze raporty o błędach zostaną przypisane do innego problemu.

eventTime

string (Timestamp format)

Początek godziny, w której wystąpiło ostatnie zdarzenie w tym raporcie o błędach.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

Model urządzenia, na którym wystąpiło zdarzenie w tym raporcie o błędach.

osVersion

object (OsVersion)

Wersja systemu operacyjnego, w którym wystąpiło zdarzenie w tym raporcie o błędach.

appVersion

object (AppVersion)

Wersja aplikacji, w której wystąpiło zdarzenie w tym raporcie o błędzie.

vcsInformation

string

Informacje z systemu kontroli wersji z pliku BUNDLE-METADATA/version-control-info.textproto lub META-INF/version-control-info.textproto w pakiecie aplikacji lub pliku APK.

DeviceModelSummary

Podsumowanie urządzenia

Zapis JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Pola
deviceId

object (DeviceId)

Identyfikator urządzenia.

marketingName

string

Wyświetlana nazwa urządzenia.

deviceUri

string

Link do urządzenia w katalogu urządzeń w Google Play.

DeviceId

Identyfikator urządzenia.

Zapis JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Pola
buildBrand

string

Wartość Build.BRAND.

buildDevice

string

Wartość Build.DEVICE.

Metody

Wyszukuje wszystkie raporty o błędach otrzymane w przypadku aplikacji.