REST Resource: vitals.errors.reports

Ressource : ErrorReport

Rapport d'erreur reçu pour une application.

Ces rapports sont générés par le code de la plate-forme Android lorsqu'une condition d'erreur (potentiellement fatale) est détectée. Les rapports identiques provenant de nombreux utilisateurs sont dédupliqués et regroupés dans un seul ErrorReport.

Autorisations requises : pour accéder à cette ressource, l'utilisateur appelant doit disposer de l'autorisation Afficher les informations sur l'application (lecture seule) pour l'application.

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

string

Identifiant. Nom de ressource du rapport.

Format: apps/{app}/{report}

type

enum (ErrorType)

Type d'erreur pour laquelle ce rapport a été généré.

reportText

string

Représentation textuelle du rapport d'erreur.

Ces rapports textuels sont générés par la plate-forme. Ils sont ensuite nettoyés et filtrés pour supprimer toute information potentiellement sensible.

Bien que leur format soit assez stable, ils ne sont pas entièrement destinés à être consommés par des machines. Nous ne pouvons pas garantir qu'il n'y aura pas de changements subtils dans la mise en forme qui pourraient endommager les systèmes tentant d'analyser les informations des rapports.

issue

string

Problème auquel ce rapport était associé.

Remarque : Cette ressource est actuellement en version alpha. Il est possible que le regroupement des problèmes soit modifié, ce qui entraînerait l'attribution de rapports d'erreurs similaires, mais plus récents, à un autre problème.

eventTime

string (Timestamp format)

Début de l'heure pendant laquelle le dernier événement de ce rapport d'erreur s'est produit.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

Modèle d'appareil sur lequel un événement de ce rapport d'erreur s'est produit.

osVersion

object (OsVersion)

Version du système d'exploitation sur laquelle un événement de ce rapport d'erreur s'est produit.

appVersion

object (AppVersion)

Version de l'application sur laquelle un événement de ce rapport d'erreur s'est produit.

vcsInformation

string

Informations sur le système de contrôle des versions provenant de BUNDLE-METADATA/version-control-info.textproto ou META-INF/version-control-info.textproto de l'app bundle ou de l'APK, respectivement.

DeviceModelSummary

Résumé d'un appareil

Représentation JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Champs
deviceId

object (DeviceId)

Identifiant de l'appareil.

marketingName

string

Nom à afficher de l'appareil.

deviceUri

string

Lien vers l'appareil dans le catalogue d'appareils Play.

DeviceId

Identifiant d'un appareil.

Représentation JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Champs
buildBrand

string

Valeur de Build.BRAND.

buildDevice

string

Valeur de Build.DEVICE.

Méthodes

Recherche tous les rapports d'erreurs reçus pour une application.