API Play Integrity: programma di accesso in anteprima (EAP) del rischio di accesso alle app

.

Il rischio di accesso all'app indica alla tua app se sono in esecuzione altre app che potrebbero essere utilizzate per acquisire lo schermo, visualizzare gli overlay o controllare il dispositivo. A utilizza il rischio di accesso all'app, attiva il rischio di accesso all'app nella sezione Integrità Risposte API di Google Play Console e segui la documentazione Esito del rischio di accesso all'app (beta) su come leggere l'esito restituito.

Le informazioni in questa pagina sono pertinenti solo per le app che hanno iniziato a richiederle l'esito del rischio di accesso all'app nei primi mesi del programma EAP. Queste app continuerà temporaneamente a ricevere alcuni campi ritirati nell'accesso all'app oltre al campo appsDetected. Se la tua app appartiene a questo gruppo, consulta la sezione seguente per informazioni su come eseguire la migrazione nuovo formato dell'esito.

Esegui la migrazione dal formato dell'esito del rischio di accesso alle app precedente

Per le app che hanno partecipato al programma EAP relativo al rischio di accesso alle app prima della fine di aprile 2024: ricevere temporaneamente tre campi nell'esito del rischio di accesso all'app, appsDetected come descritto nell'Esito del rischio di accesso all'app (beta) e due campi ritirati 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 il rischio di accesso alle app non viene valutato, l'esito sarà negativo per le seguenti app:

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

Per aiutarti a eseguire la migrazione dall'utilizzo dei campi playOrSystemApps e otherApps a nuovo campo appsDetected, la tabella seguente illustra la relazione tra questi campi.

Nome precedente del campo Valore campo precedente appsDetected risposte corrispondenti
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING KNOWN_INSTALLED, KNOWN_CONTROLLING
Potrebbe essere restituita anche la risposta KNOWN_CAPTURING se l'acquisizione di Google Play o app di sistema in esecuzione oltre a controllare Google Play o app di sistema.
UNEVALUATED appsDetected non è presente nell'esito.
otherApps NOT_INSTALLED Non viene restituita nessuna delle UNKNOWN_ risposte.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING
Potrebbe essere restituita anche la risposta UNKNOWN_CAPTURING se l'acquisizione di altre app, oltre al controllo di altre app.
UNEVALUATED appsDetected non è presente nell'esito.

Tieni presente che in precedenza le app in esecuzione che potrebbero visualizzare overlay non venivano rilevate l'indicatore del rischio di accesso all'app. Le sovrapposizioni vengono pertanto segnalate solo nella nuova appsDetected risposte e non in playOrSystemApps e otherApps campi.

Contatteremo gli sviluppatori delle app interessate prima di rimuovere i campi. playOrSystemApps e otherApps.