StandardIntegrityErrorCode
public
abstract
@interface
StandardIntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.StandardIntegrityErrorCode |
Kode error untuk Standard Integrity API.
Ringkasan
Konstanta | |
---|---|
int |
API_NOT_AVAILABLE
Standard Integrity API tidak tersedia. |
int |
APP_NOT_INSTALLED
Aplikasi panggilan tidak diinstal. |
int |
APP_UID_MISMATCH
UID (ID pengguna) aplikasi panggilan tidak cocok dengan ID dari Pengelola Paket. |
int |
CANNOT_BIND_TO_SERVICE
Gagal melakukan binding ke layanan di Play Store. |
int |
CLIENT_TRANSIENT_ERROR
Terjadi error sementara di perangkat klien. |
int |
CLOUD_PROJECT_NUMBER_IS_INVALID
Nomor project cloud yang diberikan tidak valid. |
int |
GOOGLE_SERVER_UNAVAILABLE
Error server Google internal tidak diketahui. |
int |
INTEGRITY_TOKEN_PROVIDER_INVALID
|
int |
INTERNAL_ERROR
Error internal tidak diketahui. |
int |
NETWORK_ERROR
Tidak ditemukan jaringan yang tersedia. |
int |
NO_ERROR
|
int |
PLAY_SERVICES_NOT_FOUND
Layanan Play tidak tersedia atau versi terlalu lama. |
int |
PLAY_SERVICES_VERSION_OUTDATED
Layanan Play perlu diupdate. |
int |
PLAY_STORE_NOT_FOUND
Tidak ada aplikasi Play Store yang ditemukan di perangkat atau versi resmi tidak terinstal. |
int |
PLAY_STORE_VERSION_OUTDATED
Play Store perlu diupdate. |
int |
REQUEST_HASH_TOO_LONG
Hash permintaan yang diberikan terlalu panjang. |
int |
TOO_MANY_REQUESTS
Aplikasi panggilan membuat terlalu banyak permintaan ke API sehingga dibatasi. |
Metode turunan | |
---|---|
Konstanta
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
Standard Integrity API tidak tersedia.
Standard Integrity API tidak diaktifkan, atau versi Play Store mungkin sudah lama.
-
Tindakan yang disarankan:
- Pastikan Anda diizinkan untuk menggunakan Standard Integrity API.
- Pastikan Integrity API diaktifkan di Konsol Google Play.
- Minta pengguna untuk mengupdate Play Store.
Nilai Konstanta: -1 (0xffffffff)
APP_NOT_INSTALLED
public static final int APP_NOT_INSTALLED
Aplikasi panggilan tidak diinstal.
Terjadi masalah (mungkin berupa serangan). Tidak dapat ditindaklanjuti.
Nilai Konstanta: -5 (0xfffffffb)
APP_UID_MISMATCH
public static final int APP_UID_MISMATCH
UID (ID pengguna) aplikasi panggilan tidak cocok dengan ID dari Pengelola Paket.
Terjadi masalah (mungkin berupa serangan). Tidak dapat ditindaklanjuti.
Nilai Konstanta: -7 (0xfffffff9)
CANNOT_BIND_TO_SERVICE
public static final int CANNOT_BIND_TO_SERVICE
Gagal melakukan binding ke layanan di Play Store. Hal ini dapat disebabkan oleh adanya versi Play Store lama yang diinstal di perangkat atau memori perangkat kelebihan beban.
Minta pengguna untuk mengupdate Play Store.
Coba lagi dengan backoff eksponensial.
Nilai Konstanta: -9 (0xfffffff7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
Terjadi error sementara di perangkat klien.
Coba lagi dengan backoff eksponensial.
Jika error terus berlanjut setelah beberapa kali percobaan ulang, Anda harus mengasumsikan bahwa perangkat telah gagal dalam pemeriksaan integritas, lalu melakukan tindakan yang sesuai.
Nilai Konstanta: -18 tahun (0xffffffee)
CLOUD_PROJECT_NUMBER_IS_INVALID
public static final int CLOUD_PROJECT_NUMBER_IS_INVALID
Nomor project cloud yang diberikan tidak valid.
Gunakan nomor project cloud yang dapat ditemukan di Project info dalam Konsol Google Cloud Anda untuk project cloud yang mengaktifkan Play Integrity API.
Nilai Konstanta: -16 (0xfffffff0)
GOOGLE_SERVER_UNAVAILABLE
public static final int GOOGLE_SERVER_UNAVAILABLE
Error server Google internal tidak diketahui.
Coba lagi dengan backoff eksponensial. Sebaiknya laporkan bug jika terjadi kegagalan secara terus-menerus.
Nilai Konstanta: -12 (0xfffffff4)
INTEGRITY_TOKEN_PROVIDER_INVALID
public static final int INTEGRITY_TOKEN_PROVIDER_INVALID
StandardIntegrityTokenProvider
tidak valid (misalnya sudah tidak berlaku).
Error ini hanya dapat ditampilkan untuk StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)
.
Minta penyedia token integritas baru dengan memanggil StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest)
.
Nilai Konstanta: -19 tahun (0xffffffed)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
Error internal tidak diketahui.
Coba lagi dengan backoff eksponensial. Sebaiknya laporkan bug jika terjadi kegagalan secara terus-menerus.
Nilai Konstanta: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
Tidak ditemukan jaringan yang tersedia.
Minta pengguna untuk memeriksa koneksi internet.
Nilai Konstanta: -3 (0xfffffffd)
NO_ERROR
public static final int NO_ERROR
Nilai Konstanta: 0 (0x00000000)
PLAY_SERVICES_NOT_FOUND
public static final int PLAY_SERVICES_NOT_FOUND
Layanan Play tidak tersedia atau versi terlalu lama.
Minta pengguna untuk Menginstal atau Mengupdate Layanan Play.
Nilai Konstanta: -6 (0xfffffffa)
PLAY_SERVICES_VERSION_OUTDATED
public static final int PLAY_SERVICES_VERSION_OUTDATED
Layanan Play perlu diupdate.
Minta pengguna untuk mengupdate layanan Google Play.
Nilai Konstanta: -15 (0xfffffff1)
PLAY_STORE_NOT_FOUND
public static final int PLAY_STORE_NOT_FOUND
Tidak ada aplikasi Play Store yang ditemukan di perangkat atau versi resmi tidak terinstal.
Minta pengguna untuk menginstal Play Store versi terbaru dan resmi.
Nilai Konstanta: -2 (0xfffffffe)
PLAY_STORE_VERSION_OUTDATED
public static final int PLAY_STORE_VERSION_OUTDATED
Play Store perlu diupdate.
Minta pengguna mengupdate Google Play Store.
Nilai Konstanta: -14 (0xfffffff2)
REQUEST_HASH_TOO_LONG
public static final int REQUEST_HASH_TOO_LONG
Hash permintaan yang diberikan terlalu panjang. Panjang hash permintaan harus kurang dari 500 byte.
Coba lagi dengan hash permintaan yang lebih pendek.
Nilai Konstanta: -17 (0xffffffef)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
Aplikasi panggilan membuat terlalu banyak permintaan ke API sehingga dibatasi.
Coba lagi dengan backoff eksponensial.
Nilai Konstanta: -8 (0xfffffff8)