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)が 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 |
INTERNAL_ERROR
不明な内部エラーです。 |
int |
NETWORK_ERROR
利用可能なネットワークが見つかりません。 |
int |
NONCE_IS_NOT_BASE64
ノンスが Base64 のウェブセーフなラップなし文字列としてエンコードされていません。 |
int |
NONCE_TOO_LONG
ノンスが長すぎます。 |
int |
NONCE_TOO_SHORT
ノンスが短すぎます。 |
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
Google Play ストアを更新する必要があります。 |
int |
TOO_MANY_REQUESTS
呼び出し元アプリからこの API へのリクエスト数が多すぎるため、スロットリングが行われています。 |
継承されるメソッド | |
---|---|
定数
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Integrity API を使用できません。
Integrity API が有効になっていないか、Google 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)が Package Manager の 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
指定された 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
ノンスが base64 のウェブセーフなラップなし文字列としてエンコードされていません。
正しいノンス形式で再試行します。
定数値: -13 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
ノンスが長すぎます。ノンスは 500 バイト未満(base64 エンコード前)でなければなりません。
ノンスを短くして再試行します。
定数値: -11 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
ノンスが短すぎます。セキュリティの向上のため、ノンスは 16 バイト以上(base64 エンコード前)でなければなりません。
ノンスを長くして再試行します。
定数値: -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 では、未認証のリクエストがサポートされるようになっています。このエラーコードは、サポート対象外の古いバージョンの Google 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)