Play Integrity API: program wcześniejszego dostępu do aplikacji

Ryzyko dostępu do aplikacji informuje aplikację, czy są uruchomione inne aplikacje, które mogą używany do przechwytywania ekranu, wyświetlania nakładek lub sterowania urządzeniem. Do używaj w aplikacji ryzyka dotyczącego dostępu do aplikacji, włącz ryzyko związane z dostępem do aplikacji w sekcji Integrity sekcji odpowiedzi interfejsu API w Konsoli Google Play i postępuj zgodnie z dokumentacją. Ocena ryzyka dotyczącego dostępu do aplikacji (wersja beta) jak odczytać zwrócony wyrok.

Informacje na tej stronie dotyczą tylko aplikacji, które wysłały prośby ocenę ryzyka dostępu do aplikacji w ciągu pierwszych kilku miesięcy programu wcześniejszego dostępu. Te aplikacje tymczasowo nadal będzie otrzymywać niektóre wycofane pola w ramach dostępu do aplikacji ocenę ryzyka oprócz pola appsDetected. Jeśli Twoja aplikacja należy do: tej grupy, zapoznaj się z sekcją na temat sposobu migracji do w nowym formacie oceny.

Migracja ze starego formatu oceny ryzyka dotyczącego dostępu do aplikacji

Aplikacje, które dołączyły do programu wcześniejszego dostępu do aplikacji przed końcem kwietnia 2024 roku, tymczasowo otrzymują 3 pola w ocenie ryzyka dostępu aplikacji: pole appsDetected zgodnie z opisem w artykule Ocena ryzyka dostępu do aplikacji (beta) oraz dwa wycofane pola playOrSystemApps i 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"]
}

Gdy ryzyko związane z dostępem do aplikacji nie zostanie ocenione, te aplikacje otrzymają ocenę:

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

Aby ułatwić Ci migrację z pól playOrSystemApps i otherApps do w nowym polu appsDetected, w poniższej tabeli opisano zależność między tych polach.

Stara nazwa pola Stara wartość pola Odpowiadające im appsDetected odpowiedzi
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING KNOWN_INSTALLED, KNOWN_CONTROLLING,
Odpowiedź KNOWN_CAPTURING może także zostać zwrócona, jeśli przechwytywanie Play lub aplikacji systemowych są uruchomione oprócz sterowania Google Play; lub aplikacje systemowe.
UNEVALUATED appsDetected nie znajduje się w orzeczeniu.
otherApps NOT_INSTALLED Nie zostanie zwrócona żadna z odpowiedzi (UNKNOWN_).
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING,
Odpowiedź UNKNOWN_CAPTURING może także zostać zwrócona, jeśli jak również przechwytywanie innych aplikacji i sterowanie nimi.
UNEVALUATED appsDetected nie znajduje się w orzeczeniu.

Pamiętaj, że uruchomione aplikacje, które mogą wyświetlać nakładki, nie były wcześniej wykrywane przez sygnału ryzyka dotyczącego dostępu do aplikacji. W tym przypadku nakładki są oznaczane tylko appsDetected odpowiedzi, ale nie w grupach playOrSystemApps i otherApps .

Przed usunięciem pól skontaktujemy się z deweloperami aplikacji, których dotyczy problem playOrSystemApps i otherApps.