Una API que no es SDK y ejemplos de su llamada junto con otros metadatos Consulte 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 es SDK |
invocationCount | Número total de veces que se observó que se llamó a esta API. |
list | En qué lista aparece esta API |
exampleStackTraces[] | Seguimientos de pila de ejemplo de esta API que se llama. |
insights[] | Información de depuración opcional para infracciones de API que no pertenecen al SDK. |
No SDKApiInsight
Información sobre la API que no pertenece al SDK (para abordar soluciones de depuración).
Representación JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
Campos | |
---|---|
matcherId | Una identificación única, que se utilizará para determinar la efectividad de esta información particular en el contexto de un comparador. (requerido) |
exampleTraceMessages[] | Seguimientos de pila de muestra opcionales, para los cuales se aplica esta información (debe haber al menos uno). |
| |
upgradeInsight | Una información que indica que el uso oculto de la API se origina en el uso de una biblioteca que debe actualizarse. |
pendingGoogleUpdateInsight | Una información que indica que el uso oculto de la API se origina en una biblioteca proporcionada por Google. |
Actualización de Insight
Esta información es una recomendación para actualizar una biblioteca determinada a la versión especificada, a fin de evitar dependencias de API 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 para actualizar. Opcional: En caso de que no estemos seguros de qué versión resuelve este problema |
PendienteGoogleUpdateInsight
Esta información 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 | El nombre de la biblioteca proporcionada por Google con la dependencia de API que no es SDK. |