API Play Integrity: programa de acesso antecipado (PAA) ao indicador de risco de acesso a apps

Ele informa ao app se há outros apps em execução que podem ser usada para capturar a tela, mostrar sobreposições ou controlar o dispositivo. Para usar o indicador de risco de acesso a apps no seu app, ativar o indicador de risco de acesso a apps na seção "Integridade" de respostas da API no Google Play Console e siga a documentação Veredito de risco de acesso a apps (Beta) sobre como ler o veredito retornado.

As informações nesta página são relevantes apenas para apps que começaram a solicitar veredito de risco de acesso a apps durante os primeiros meses do PAA. Esses apps continuarão recebendo temporariamente alguns campos descontinuados na política de acesso do app veredito de risco, além do campo appsDetected. Caso seu app pertença esse grupo, consulte a seção a seguir para obter informações sobre como migrar para o novo formato de veredito.

Migrar do formato antigo de veredito de risco de acesso a apps

Os apps que entraram no PAA do indicador de risco de acesso a apps antes do fim de abril de 2024 vão receber temporariamente três campos no veredito de risco de acesso a apps, o campo appsDetected, conforme descrito em Veredito de risco de acesso a apps (Beta), e a dois campos descontinuados playOrSystemApps e otherApps:

appAccessRiskVerdict: {
    // This field can be INSTALLED, CAPTURING, CONTROLLING or UNEVALUATED.
    playOrSystemApps: "INSTALLED"
    // This field can be NOT_INSTALLED, INSTALLED, CAPTURING, CONTROLLING or UNEVALUATED.
    otherApps: "CAPTURING"
    // This field contains one or more of the eight possible responses.
    appsDetected: ["KNOWN_INSTALLED", "UNKNOWN_INSTALLED", "UNKNOWN_CAPTURING"]
}

Quando o indicador de risco de acesso a apps não é avaliado, os apps abaixo recebem o veredito:

appAccessRiskVerdict: {
    playOrSystemApps: "UNEVALUATED"
    otherApps: "UNEVALUATED"
}

Para ajudar na migração do uso dos campos playOrSystemApps e otherApps para o novo campo appsDetected, a tabela a seguir descreve a relação entre nesses campos.

Nome do campo antigo Valor do campo antigo Respostas appsDetected correspondentes
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING KNOWN_INSTALLED, KNOWN_CONTROLLING e
A resposta KNOWN_CAPTURING também pode ser retornada se captura de tela do Google Play ou de apps do sistema sendo executados, além de controlar o Google Play ou apps do sistema.
UNEVALUATED appsDetected não está incluído no veredito.
otherApps NOT_INSTALLED Nenhuma das respostas UNKNOWN_ é retornada.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING e
A resposta UNKNOWN_CAPTURING também pode ser retornada se a captura de outros aplicativos estão em execução, além de controlar outros aplicativos.
UNEVALUATED appsDetected não está incluído no veredito.

Os apps em execução que talvez mostrem sobreposições não eram detectados pelo indicador de risco de acesso a apps. Portanto, as sobreposições são sinalizadas somente no novo appsDetected respostas e não nas playOrSystemApps e otherApps campos.

Entraremos em contato com os desenvolvedores dos apps afetados antes da remoção dos campos. playOrSystemApps e otherApps.