StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

com.google.android.play.core.integrity.model.StandardIntegrityErrorCode


Standard Integrity API의 오류 코드입니다.

요약

상수

int API_NOT_AVAILABLE

Standard Integrity API를 사용할 수 없습니다.

int APP_NOT_INSTALLED

호출 앱이 설치되어 있지 않습니다.

int APP_UID_MISMATCH

호출 앱 UID(사용자 ID)가 패키지 관리자의 UID와 일치하지 않습니다.

int CANNOT_BIND_TO_SERVICE

Play 스토어의 서비스에 바인딩할 수 없습니다.

int CLIENT_TRANSIENT_ERROR

클라이언트 기기에 일시적인 오류가 발생했습니다.

int CLOUD_PROJECT_NUMBER_IS_INVALID

입력한 클라우드 프로젝트 번호가 잘못되었습니다.

int GOOGLE_SERVER_UNAVAILABLE

알 수 없는 내부 Google 서버 오류입니다.

int INTEGRITY_TOKEN_PROVIDER_INVALID

StandardIntegrityTokenProvider가 잘못되었습니다.

int INTERNAL_ERROR

알 수 없는 내부 오류입니다.

int NETWORK_ERROR

사용 가능한 네트워크를 찾을 수 없습니다.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play 서비스를 사용할 수 없거나 버전이 너무 오래되었습니다.

int PLAY_SERVICES_VERSION_OUTDATED

Play 서비스를 업데이트해야 합니다.

int PLAY_STORE_NOT_FOUND

기기에서 Play 스토어 앱을 찾을 수 없거나 공식 버전이 설치되어 있지 않습니다.

int PLAY_STORE_VERSION_OUTDATED

Play 스토어를 업데이트해야 합니다.

int REQUEST_HASH_TOO_LONG

제공된 요청 해시가 너무 깁니다.

int TOO_MANY_REQUESTS

호출 앱이 API에 너무 많은 요청을 해 제한되었습니다.

상속된 메서드

상수

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

Standard Integrity API를 사용할 수 없습니다.

Standard Integrity API가 사용 설정되지 않았거나 Play 스토어 버전이 오래되었을 수 있습니다.

    추천 해결법
  • Standard Integrity API를 사용하려면 허용 목록에 추가해야 합니다.
  • Google Play Console에서 Integrity API가 사용 설정되어 있는지 확인합니다.
  • 사용자에게 Play 스토어를 업데이트하라고 요청합니다.

상수 값: -1 (0xffffffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

호출 앱이 설치되어 있지 않습니다.

문제가 발생했습니다. 공격일 수 있습니다. 작업이 불가능합니다.

상수 값: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

호출 앱 UID(사용자 ID)가 패키지 관리자의 UID와 일치하지 않습니다.

문제가 발생했습니다. 공격일 수 있습니다. 작업이 불가능합니다.

상수 값: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Play 스토어의 서비스에 바인딩할 수 없습니다. 기기에 이전 Play 스토어 버전이 설치되어 있거나 기기 메모리가 과부하되었기 때문일 수 있습니다.

사용자에게 Play 스토어를 업데이트하라고 요청합니다.

지수 백오프로 다시 시도합니다.

상수 값: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

클라이언트 기기에 일시적인 오류가 발생했습니다.

지수 백오프로 다시 시도합니다.

몇 번 다시 시도한 후에도 오류가 지속되면 기기가 무결성 검사에 실패했다고 가정하고 적절하게 조치를 취해야 합니다.

상수 값: -18세 (0xffffffee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

입력한 클라우드 프로젝트 번호가 잘못되었습니다.

Play Integrity API가 사용 설정된 클라우드 프로젝트의 경우 Google Cloud Console의 프로젝트 정보에서 확인할 수 있는 클라우드 프로젝트 번호를 사용합니다.

상수 값: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

알 수 없는 내부 Google 서버 오류입니다.

지수 백오프로 다시 시도합니다. 계속 실패하는 경우 버그 신고를 고려해 보세요.

상수 값: -12 (0xfffffff4)

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

StandardIntegrityTokenProvider가 잘못되었습니다(예: 오래된 경우).

이 오류는 StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)에 대해서만 반환될 수 있습니다.

StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest)를 호출하여 새로운 무결성 토큰 제공자를 요청합니다.

상수 값: -19명 (0xffffffed)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

알 수 없는 내부 오류입니다.

지수 백오프로 다시 시도합니다. 계속 실패하는 경우 버그 신고를 고려해 보세요.

상수 값: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

사용 가능한 네트워크를 찾을 수 없습니다.

사용자에게 연결 상태를 확인하라고 요청합니다.

상수 값: -3 (0xfffffffd)

NO_ERROR

public static final int NO_ERROR

상수 값: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Play 서비스를 사용할 수 없거나 버전이 너무 오래되었습니다.

사용자에게 Play 서비스를 설치하거나 업데이트하라고 요청합니다.

상수 값: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Play 서비스를 업데이트해야 합니다.

사용자에게 Google Play 서비스를 업데이트하라고 요청합니다.

상수 값: -15 (0xfffffff1)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

기기에서 Play 스토어 앱을 찾을 수 없거나 공식 버전이 설치되어 있지 않습니다.

사용자에게 Play 스토어의 공식 최신 버전을 설치하라고 요청합니다.

상수 값: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Play 스토어를 업데이트해야 합니다.

사용자에게 Google Play 스토어를 업데이트해 달라고 요청합니다.

상수 값: -14 (0xfffffff2)

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG

제공된 요청 해시가 너무 깁니다. 요청 해시 길이는 500바이트 미만이어야 합니다.

더 짧은 요청 해시로 재시도하세요.

상수 값: -17 (0xffffffef)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

호출 앱이 API에 너무 많은 요청을 해 제한되었습니다.

지수 백오프로 다시 시도합니다.

상수 값: -8 (0xfffffff8)