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)が Package Manager の UID と一致しません。 |
int |
CANNOT_BIND_TO_SERVICE
Play ストアでサービスにバインドできませんでした。 |
int |
CLIENT_TRANSIENT_ERROR
クライアント デバイスで一時的なエラーが発生しました。 |
int |
CLOUD_PROJECT_NUMBER_IS_INVALID
指定された Cloud プロジェクト番号が無効です。 |
int |
GOOGLE_SERVER_UNAVAILABLE
Google サーバーの不明な内部エラーです。 |
int |
INTEGRITY_TOKEN_PROVIDER_INVALID
|
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
Google 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 が有効になっていないか、Google 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)が Package Manager の UID と一致しません。
なんらかの問題が発生しています(攻撃を受けている可能性があります)。対応手順はありません。
定数値: -7 (0xfffffff9)
CANNOT_BIND_TO_SERVICE
public static final int CANNOT_BIND_TO_SERVICE
Play ストアでサービスにバインドできませんでした。デバイスにインストールされている Google 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
指定された Cloud プロジェクト番号が無効です。
Google Cloud コンソールのプロジェクト情報で、Play Integrity API が有効になっている Cloud プロジェクトの Cloud プロジェクト番号を見つけて使用します。
定数値: -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)