IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
Kode error untuk Integrity API.
Ringkasan
Konstanta | |
---|---|
int |
API_NOT_AVAILABLE
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 |
INTERNAL_ERROR
Error internal tidak diketahui. |
int |
NETWORK_ERROR
Tidak ditemukan jaringan yang tersedia. |
int |
NONCE_IS_NOT_BASE64
Nonce tidak dienkode sebagai string no-wrap yang aman bagi web base64. |
int |
NONCE_TOO_LONG
Panjang nonce terlalu panjang. |
int |
NONCE_TOO_SHORT
Panjang nonce terlalu singkat. |
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_ACCOUNT_NOT_FOUND
Tidak ditemukan akun Play Store di perangkat. |
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 |
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
Integrity API tidak tersedia.
Integrity API tidak diaktifkan, atau versi Play Store mungkin sudah lama.
-
Tindakan yang disarankan:
- 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. Kegagalan ini dapat disebabkan oleh versi Play Store lama yang masih terinstal di perangkat.
Minta pengguna untuk mengupdate Play Store.
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.
Diperkenalkan di Integrity Play Core versi 1.1.0 (versi sebelumnya menampilkan token dengan Verdict Integritas Perangkat kosong). Jika error terus berlanjut setelah beberapa kali percobaan ulang, Anda harus mengasumsikan bahwa perangkat telah gagal dalam pemeriksaan integritas dan melakukan tindakan yang sesuai.
Nilai Konstanta: -17 (0xffffffef)
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)
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)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
Nonce tidak dienkode sebagai string no-wrap yang aman bagi web base64.
Coba lagi dengan format nonce yang benar.
Nilai Konstanta: -13 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
Nonce terlalu panjang. Panjang nonce harus kurang dari 500 byte sebelum encoding base64.
Coba lagi dengan nonce yang lebih singkat.
Nilai Konstanta: -11 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
Nonce terlalu singkat. Panjang nonce harus minimum 16 byte (sebelum encoding base64) untuk keamanan yang lebih baik.
Coba lagi dengan nonce yang lebih panjang.
Nilai Konstanta: -10 (0xfffffff6)
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
Tidak ditemukan akun Play Store di perangkat. Perlu diketahui bahwa Play Integrity API kini mendukung permintaan yang tidak diautentikasi. Kode error ini hanya digunakan untuk versi Play Store lama yang tidak memiliki dukungan.
Minta pengguna untuk melakukan autentikasi di Play Store.
Nilai Konstanta: -4 (0xfffffffc)
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)
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)