Uma API não SDK e exemplos dela sendo chamada junto com outros metadados Consulte https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Representação JSON |
---|
{ "apiSignature": string, "invocationCount": integer, "list": enum ( |
Campos | |
---|---|
apiSignature | A assinatura da API não SDK |
invocationCount | O número total de vezes que essa API foi chamada. |
list | Em qual lista esta API aparece |
exampleStackTraces[] | Exemplos de rastreamentos de pilha desta API sendo chamada. |
insights[] | Insights de depuração opcionais para violações de API não SDK. |
NãoSdkApiInsight
Insights de API não SDK (para abordar soluções de depuração).
Representação JSON |
---|
{ "matcherId": string, "exampleTraceMessages": [ string ], // Union field |
Campos | |
---|---|
matcherId | Um ID exclusivo, a ser usado para determinar a eficácia desse insight específico no contexto de uma correspondência. (obrigatório) |
exampleTraceMessages[] | Exemplos de rastreamentos de pilha opcionais, aos quais esse insight se aplica (deve haver pelo menos um). |
| |
upgradeInsight | Um insight indicando que o uso oculto da API se origina do uso de uma biblioteca que precisa ser atualizada. |
pendingGoogleUpdateInsight | Um insight indicando que o uso oculto da API se origina de uma biblioteca fornecida pelo Google. |
AtualizaçãoInsight
Este insight é uma recomendação para atualizar uma determinada biblioteca para a versão especificada, a fim de evitar dependências de APIs não SDK.
Representação JSON |
---|
{ "packageName": string, "upgradeToVersion": string } |
Campos | |
---|---|
packageName | O nome do pacote a ser atualizado. |
upgradeToVersion | A versão sugerida para atualização. Opcional: caso não tenhamos certeza de qual versão resolve este problema |
PendenteGoogleUpdateInsight
Esse insight indica que o uso oculto da API se origina de uma biblioteca fornecida pelo Google. Os usuários não precisam realizar nenhuma ação.
Representação JSON |
---|
{ "nameOfGoogleLibrary": string } |
Campos | |
---|---|
nameOfGoogleLibrary | O nome da biblioteca fornecida pelo Google com dependência de API não SDK. |