Recurso: ErrorIssue
Es un grupo de ErrorReports relacionados que se recibieron para una app.
Los informes de errores similares se agrupan en problemas con una causa raíz probablemente idéntica.
Nota: Actualmente, este recurso se encuentra en fase alfa. Es posible que haya cambios en la agrupación de problemas que hagan que los informes de errores similares, pero más recientes, se asignen a problemas diferentes. Esto también podría hacer que algunos problemas desaparezcan por completo y se reemplacen por otros nuevos.
Permisos obligatorios: Para acceder a este recurso, el usuario que realiza la llamada necesita el permiso Ver información de la app (solo lectura) para la app.
Representación JSON |
---|
{ "name": string, "type": enum ( |
Campos | |
---|---|
name |
Identificador. Es el nombre del recurso del problema. Formato: apps/{app}/{issue} |
type |
Es el tipo de errores agrupados en este problema. |
cause |
Causa del problema. Según el tipo, puede ser uno de los siguientes:
|
location |
Ubicación en la que ocurrió el problema Según el tipo, puede ser uno de los siguientes:
|
errorReportCount |
Es la cantidad total de informes de errores en este problema (solo se consideran las ocurrencias que coinciden con los filtros y se encuentran dentro del período solicitado). |
distinctUsers |
Es una estimación de la cantidad de usuarios únicos que experimentaron este problema (solo se consideran las ocurrencias que coinciden con los filtros y se encuentran dentro del período solicitado). |
distinctUsersPercent |
Es el porcentaje estimado de usuarios afectados por cualquier problema que se ven afectados por este problema (solo se tienen en cuenta las ocurrencias que coinciden con los filtros y se encuentran dentro del período solicitado). |
lastErrorReportTime |
Es el inicio de la hora durante la que ocurrió el último informe de error de este problema. Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: |
issueUri |
Vínculo al problema en Android vitals en Play Console |
firstOsVersion |
Es la versión del SO más antigua en la que se produjo este clúster de errores en el período solicitado (solo se consideran las ocurrencias que coinciden con los filtros y que se encuentran dentro del período solicitado). |
lastOsVersion |
Es la versión del SO más reciente en la que se produjo este clúster de errores en el período solicitado (solo se consideran las ocurrencias que coinciden con los filtros y se encuentran dentro del período solicitado). |
firstAppVersion |
Es la versión de la app más antigua (inclusive) que aparece en este ErrorIssue en el período solicitado (solo se consideran las ocurrencias que coinciden con los filtros). |
lastAppVersion |
Es la versión de la app más reciente (inclusive) que aparece en este ErrorIssue en el período solicitado (solo se consideran las ocurrencias que coinciden con los filtros). |
annotations[] |
Es la lista de anotaciones de un problema. Las anotaciones proporcionan información adicional que puede ayudar a diagnosticar y solucionar el problema. |
sampleErrorReports[] |
Solo salida. Son informes de errores de muestra que pertenecen a este ErrorIssue. Nota: Actualmente, se admite un máximo de 1 por ErrorIssue. Formato: "apps/{app}/{report}" |
IssueAnnotation
Es la representación de un mensaje de anotación para un problema.
Representación JSON |
---|
{ "category": string, "title": string, "body": string } |
Campos | |
---|---|
category |
Es la categoría a la que pertenece la anotación. Una anotación pertenecerá a una sola categoría. Ejemplos de categorías: "Posible solución" y "Sugerencia". |
title |
Es el título de la anotación. |
body |
Contiene el contenido del mensaje de anotación. |
Métodos |
|
---|---|
|
Busca todos los problemas de error en los que se agruparon los informes. |