Риск доступа к приложению сообщает вашему приложению, есть ли запущены другие приложения, которые можно использовать для захвата экрана, отображения наложений или управления устройством. Чтобы использовать риск доступа к приложению в своем приложении, включите риск доступа к приложению в разделе ответов API Integrity в консоли Google Play и следуйте документации Вердикт о риске доступа к приложению (бета) о том, как читать возвращенный вердикт.
Информация на этой странице актуальна только для приложений, которые начали запрашивать вердикт о риске доступа к приложению в течение первых нескольких месяцев действия EAP. Эти приложения временно продолжат получать некоторые устаревшие поля в вердикте о риске доступа к приложению в дополнение к полю appsDetected
. Если ваше приложение принадлежит к этой группе, см. следующий раздел для получения информации о том, как перейти на новый формат вердикта.
Миграция со старого формата вердикта о риске доступа к приложению
Приложения, которые присоединились к EAP по риску доступа к приложениям до конца апреля 2024 г., временно получат три поля в вердикте по риску доступа к приложению: поле appsDetected
, как описано в вердикте по риску доступа к приложениям (бета-версия), и два устаревших поля playOrSystemApps
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"]
}
Если риск доступа к приложениям не оценен, эти приложения получат вердикт:
appAccessRiskVerdict: {
playOrSystemApps: "UNEVALUATED"
otherApps: "UNEVALUATED"
}
Чтобы помочь вам перейти от использования полей playOrSystemApps
otherApps
к новому полю appsDetected
, в следующей таблице показана связь между этими полями.
Старое имя поля | Старое значение поля | Соответствующие appsDetected ответы |
---|---|---|
playOrSystemApps | INSTALLED | KNOWN_INSTALLED |
CAPTURING | KNOWN_INSTALLED, KNOWN_CAPTURING | |
CONTROLLING | KNOWN_INSTALLED, KNOWN_CONTROLLING Ответ KNOWN_CAPTURING также может быть возвращен, если в дополнение к управлению Play или системными приложениями выполняется захват Play или системных приложений. | |
UNEVALUATED | appsDetected не содержится в вердикте. | |
otherApps | NOT_INSTALLED | Ни один из ответов UNKNOWN_ не возвращается. |
INSTALLED | UNKNOWN_INSTALLED | |
CAPTURING | UNKNOWN_INSTALLED, UNKNOWN_CAPTURING | |
CONTROLLING | UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING Ответ UNKNOWN_CAPTURING также может быть возвращен, если помимо управления другими приложениями выполняется захват других приложений. | |
UNEVALUATED | appsDetected не содержится в вердикте. |
Обратите внимание, что запущенные приложения, которые могут отображать наложения, ранее не обнаруживались сигналом риска доступа к приложению. Поэтому наложения помечаются только в новых ответах appsDetected
, а не в полях playOrSystemApps
otherApps
.
Мы свяжемся с разработчиками затронутых приложений, прежде чем удалять поля playOrSystemApps
otherApps
.