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
提供的 Cloud 專案編號無效。 |
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 管理中心啟用 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 商店版本過舊。
請使用者更新 Google 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
提供的 Cloud 專案編號無效。
請在 Google Cloud 控制台的專案資訊中,找出已啟用 Play Integrity API 的 Cloud 專案所適用的 Cloud 專案編號。
常數值: -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 長度不得超過 500 個位元組 (在 base64 編碼之前)。
請使用較短的 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)