API Play Integrity : Programme en accès anticipé (PAA) du risque d'accès à l'application

Le risque d'accès à l'application indique à votre application si d'autres applications en cours d'exécution utilisé pour capturer l'écran, afficher des superpositions ou contrôler l'appareil. À utiliser le risque d'accès des applis dans votre appli, activez le risque d'accès à l'appli dans la section "Intégrité" section "Réponses de l'API" dans la Google Play Console et suivez la documentation Verdict du risque d'accès à l'application (bêta) sur la lecture du verdict renvoyé.

Les informations de cette page ne concernent que les applis qui ont commencé à demander le verdict du risque d'accès à l'application au cours des premiers mois du PAA. Ces applications continueront temporairement de recevoir des champs obsolètes dans la section "Accès à l'application" évaluation du risque en plus du champ appsDetected. Si votre application appartient à ce groupe, consultez la section suivante pour en savoir plus sur la migration le nouveau format d'évaluation.

Migrer depuis l'ancien format de verdict du risque d'accès à l'application

Les applications qui ont participé au PAA au niveau du risque d'accès des applis avant la fin du mois d'avril 2024 reçoivent temporairement trois champs dans l'évaluation du risque d'accès à l'application, appsDetected, comme décrit dans la section Évaluation du risque d'accès à l'appli (bêta) et deux champs obsolètes playOrSystemApps et 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"]
}

Lorsque le risque d'accès des applications n'est pas évalué, ces applications reçoivent le verdict:

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

Pour vous aider à effectuer la migration des champs playOrSystemApps et otherApps vers le nouveau champ appsDetected, le tableau suivant décrit la relation entre ces champs.

Ancien nom du champ Ancienne valeur du champ Réponses appsDetected correspondantes
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING
KNOWN_INSTALLED, KNOWN_CONTROLLING La réponse KNOWN_CAPTURING peut également être renvoyée si qui capturent les applications Play ou système qui s'exécutent en plus de contrôler Play ou des applications système.
UNEVALUATED appsDetected ne figure pas dans l'évaluation.
otherApps NOT_INSTALLED Aucune des réponses UNKNOWN_ n'est renvoyée.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING
UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING La réponse UNKNOWN_CAPTURING peut également être renvoyée si capture d’autres applications s’exécutent en plus de contrôler d’autres applications.
UNEVALUATED appsDetected ne figure pas dans l'évaluation.

Notez que jusqu'à présent, les applications en cours d'exécution susceptibles d'afficher des superpositions n'étaient pas détectées par le signal de risque d'accès à l'application. Les superpositions ne sont donc signalées que dans la nouvelle Réponses appsDetected, et non dans les champs playOrSystemApps et otherApps .

Nous contacterons les développeurs des applications concernées avant de supprimer les champs playOrSystemApps et otherApps.