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 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

Nonce terlalu panjang.

int NONCE_TOO_SHORT

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. 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.

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.

Versi Play Store mungkin sudah lama, atau aplikasi tidak termasuk dalam daftar yang disetujui untuk menggunakan API ini.

    Tindakan yang disarankan:
  • Pastikan aplikasi diizinkan untuk menggunakan API.
  • 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)

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 Google Cloud Console 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 pendek.

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)