API de Play Integrity: Programa de acceso anticipado (PAA) al riesgo de acceso de apps

El riesgo de acceso de apps indica a tu app si hay otras apps en ejecución que podrían usarse para capturar la pantalla, mostrar superposiciones o controlar el dispositivo. Para usar el riesgo de acceso de apps en tu app, activar el riesgo de acceso de apps en la plataforma API de respuestas de Google Play Console y sigue la documentación Veredicto del riesgo de acceso a la app (versión beta) sobre cómo leer el veredicto que se devuelve.

La información de esta página solo es relevante para las apps que comenzaron a solicitar el veredicto de riesgo de acceso de apps durante los primeros meses del PAA. Estas apps seguirá recibiendo temporalmente algunos campos obsoletos en el acceso de la app veredicto de riesgo, además del campo appsDetected. Si tu app pertenece a de este grupo, consulta la siguiente sección para obtener información sobre cómo migrar al nuevo formato de veredicto.

Migra desde el formato anterior de veredicto de riesgo de acceso a la app

Las apps que se unieron al PAA de riesgo de acceso de apps antes de finales de abril de 2024 recibir temporalmente tres campos en el veredicto de riesgo de acceso de apps, el campo appsDetected como se describe en Veredicto de riesgo de acceso de apps (Beta) y las Hay dos campos obsoletos playOrSystemApps y 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"]
}

Si no se evalúa el riesgo de acceso de apps, las siguientes apps recibirán el veredicto:

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

Para ayudarte a migrar de los campos playOrSystemApps y otherApps a el nuevo campo appsDetected, la siguiente tabla describe la relación entre estos campos.

Nombre anterior del campo Valor anterior del campo appsDetected respuestas correspondientes
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING KNOWN_INSTALLED, KNOWN_CONTROLLING de
También se puede mostrar la respuesta KNOWN_CAPTURING si capturando apps de Play o del sistema que se están ejecutando, además de controlar Play o apps del sistema.
UNEVALUATED appsDetected no está incluido en el veredicto.
otherApps NOT_INSTALLED No se muestra ninguna de las respuestas de UNKNOWN_.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING de
La respuesta UNKNOWN_CAPTURING también se puede mostrar si que capturan otras apps se están ejecutando, además de controlar otras apps.
UNEVALUATED appsDetected no está incluido en el veredicto.

Ten en cuenta que en el pasado no se detectaban las apps en ejecución que podían mostrar superposiciones. el indicador de riesgo de acceso a la app. Por lo tanto, las superposiciones solo se marcan en los nuevos Respuestas de appsDetected y no en playOrSystemApps ni en otherApps .

Nos comunicaremos con los desarrolladores de las apps afectadas antes de quitar los campos. playOrSystemApps y otherApps.