Play Integrity API: 앱 액세스 위험 사전 체험 프로그램(EAP)

앱 액세스 위험은 실행 중인 다른 앱이 있는지 앱에 대해 알려줍니다. 화면 캡처, 오버레이 표시, 기기 제어에 사용됩니다. 받는사람 앱에서 앱 액세스 위험 사용, 무결성에서 앱 액세스 위험 사용 설정 Google Play Console의 API 응답 섹션 및 문서 준수 앱 액세스 위험 확인 결과 (베타) 반환된 확인 결과를 읽는 방법을 참고하세요.

이 페이지의 정보는 '서비스'를 요청하기 시작한 앱에만 위험 확인 결과를 표시합니다. 이 앱 앱 액세스에서 지원 중단된 일부 필드가 일시적으로 계속 수신됩니다. appsDetected 필드 외의 위험 확인 결과입니다. 앱이 다음에 해당하는 경우 새 버전으로 이전하는 방법에 대한 자세한 내용은 다음 섹션을 새로운 확인 결과 형식입니다.

이전 앱 액세스 위험 확인 결과 형식에서 이전

2024년 4월 말 전에 앱 액세스 위험 EAP에 참여한 앱은 앱 액세스 위험 확인 결과에서 일시적으로 앱 액세스 위험 확인 결과에 설명된 대로 appsDetected (베타) 및 지원 중단된 두 필드 playOrSystemAppsotherApps:

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"
}

playOrSystemAppsotherApps 필드 사용에서 다음 표는 새 필드인 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 응답(playOrSystemAppsotherApps에 없음) 있습니다.

입력란을 삭제하기 전에 영향을 받는 앱의 개발자에게 연락하겠습니다. playOrSystemAppsotherApps