Una API que no es SDK y ejemplos de su llamada junto con otros metadatos. Consulta https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces.
Representación JSON |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
Campos | |
---|---|
apiSignature |
La firma de la API que no pertenece al SDK |
invocationCount |
La cantidad total de veces que se observó que se llamó a esta API. |
list |
En qué lista aparece esta API |
exampleStackTraces[] |
Ejemplos de seguimientos de pila de esta API a la que se llama. |
insights[] |
Estadísticas de depuración opcionales para incumplimientos de API que no pertenecen al SDK. |
NonSdkApiInsight
Estadísticas de APIs que no pertenecen al SDK (para abordar soluciones de depuración)
Representación JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
Campos | |
---|---|
matcherId |
Es un ID único que se usará para determinar la eficacia de esta estadística en particular en el contexto de un comparador. (obligatorio) |
exampleTraceMessages[] |
Seguimientos de pila de muestra opcionales, para los que se aplica esta estadística (debe haber al menos uno). |
Campo de unión
|
|
upgradeInsight |
Una estadística que indica que el uso oculto de la API tiene su origen en el uso de una biblioteca que debe actualizarse. |
pendingGoogleUpdateInsight |
Una estadística que indica que el uso oculto de la API proviene de una biblioteca proporcionada por Google. |
Estadística de actualización
Esta estadística es una recomendación para actualizar una biblioteca determinada a la versión especificada para evitar dependencias en APIs que no pertenecen al SDK.
Representación JSON |
---|
{ "packageName": string, "upgradeToVersion": string } |
Campos | |
---|---|
packageName |
El nombre del paquete que se actualizará. |
upgradeToVersion |
La versión sugerida a la que se actualizará. Opcional: En caso de que no sepamos qué versión soluciona este problema |
Pendiente de GoogleUpdateInsight
Esta estadística indica que el uso oculto de la API se origina en una biblioteca proporcionada por Google. Los usuarios no necesitan realizar ninguna acción.
Representación JSON |
---|
{ "nameOfGoogleLibrary": string } |
Campos | |
---|---|
nameOfGoogleLibrary |
Es el nombre de la biblioteca proporcionada por Google con la dependencia de la API que no pertenece al SDK. |