IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
Integrity API의 오류 코드입니다.
요약
상수 | |
---|---|
int |
API_NOT_AVAILABLE
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 |
INTERNAL_ERROR
알 수 없는 내부 오류입니다. |
int |
NETWORK_ERROR
사용 가능한 네트워크를 찾을 수 없습니다. |
int |
NONCE_IS_NOT_BASE64
nonce가 base64, 웹 안전, 줄바꿈 없음 문자열로 인코딩되지 않습니다. |
int |
NONCE_TOO_LONG
nonce 길이가 너무 깁니다. |
int |
NONCE_TOO_SHORT
nonce 길이가 너무 짧습니다. |
int |
NO_ERROR
|
int |
PLAY_SERVICES_NOT_FOUND
Play 서비스를 사용할 수 없거나 버전이 너무 오래되었습니다. |
int |
PLAY_SERVICES_VERSION_OUTDATED
Play 서비스를 업데이트해야 합니다. |
int |
PLAY_STORE_ACCOUNT_NOT_FOUND
기기에서 Play 스토어 계정을 찾을 수 없습니다. |
int |
PLAY_STORE_NOT_FOUND
기기에서 Play 스토어 앱을 찾을 수 없거나 공식 버전이 설치되어 있지 않습니다. |
int |
PLAY_STORE_VERSION_OUTDATED
Play 스토어를 업데이트해야 합니다. |
int |
TOO_MANY_REQUESTS
호출 앱이 API에 너무 많은 요청을 해 제한되었습니다. |
상속된 메서드 | |
---|---|
상수
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Integrity API를 사용할 수 없습니다.
Integrity API가 사용 설정되지 않았거나 Play 스토어 버전이 오래되었을 수 있습니다.
- 추천 해결법
- 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
클라이언트 기기에 일시적인 오류가 발생했습니다.
지수 백오프로 다시 시도합니다.
Integrity Play Core 버전 1.1.0에서 도입되었습니다(이전 버전은 빈 기기 무결성 확인 결과와 함께 토큰을 반환함). 몇 번 다시 시도한 후에도 오류가 지속되면 기기가 무결성 검사에 실패했다고 가정하고 적절하게 조치를 취해야 합니다.
상수 값: -17 (0xffffffef)
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)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
알 수 없는 내부 오류입니다.
지수 백오프로 다시 시도합니다. 계속 실패하는 경우 버그 신고를 고려해 보세요.
상수 값: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
사용 가능한 네트워크를 찾을 수 없습니다.
사용자에게 연결 상태를 확인하라고 요청합니다.
상수 값: -3 (0xfffffffd)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
nonce가 base64, 웹 안전, 줄바꿈 없음 문자열로 인코딩되지 않습니다.
정확한 nonce 형식으로 다시 시도합니다.
상수 값: -13세 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
nonce 길이가 너무 깁니다. nonce는 base64 인코딩 전에 500바이트 미만이어야 합니다.
더 짧은 nonce로 다시 시도합니다.
상수 값: -11명 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
nonce 길이가 너무 짧습니다. nonce는 보안 강화를 위해 최소 16바이트(base64 인코딩 전)여야 합니다.
더 긴 nonce로 다시 시도합니다.
상수 값: -10명 (0xfffffff6)
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
기기에서 Play 스토어 계정을 찾을 수 없습니다. Play Integrity API가 이제 인증되지 않은 요청을 지원합니다. 이 오류 코드는 지원되지 않는 이전 Play 스토어 버전에만 사용됩니다.
사용자에게 Play 스토어에서 인증하라고 요청합니다.
상수 값: -4 (0xfffffffc)
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)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
호출 앱이 API에 너무 많은 요청을 해 제한되었습니다.
지수 백오프로 다시 시도합니다.
상수 값: -8 (0xfffffff8)