IntegrityErrorCode

public abstract @interface IntegrityErrorCode
implements Annotation

com.google.android.play.core.integrity.model.IntegrityErrorCode


Integrity API için hata kodları.

Özet

Sabitler

int API_NOT_AVAILABLE

Integrity API kullanılamıyor.

int APP_NOT_INSTALLED

Telefon etme uygulaması yüklü değil.

int APP_UID_MISMATCH

Çağrı yapan uygulamanın UID'si (kullanıcı kimliği), Paket Yöneticisi'ndekiyle eşleşmiyor.

int CANNOT_BIND_TO_SERVICE

Play Store'da hizmete bağlanma başarısız oldu.

int CLIENT_TRANSIENT_ERROR

İstemci cihazında geçici bir hata oluştu.

int CLOUD_PROJECT_NUMBER_IS_INVALID

Sağlanan bulut projesi numarası geçersiz.

int GOOGLE_SERVER_UNAVAILABLE

Bilinmeyen dahili Google sunucusu hatası.

int INTERNAL_ERROR

Bilinmeyen dahili hata.

int NETWORK_ERROR

Kullanılabilir ağ bulunamadı.

int NONCE_IS_NOT_BASE64

Nonce, base64 web için güvenli sarmalamasız dize olarak kodlanmamış.

int NONCE_TOO_LONG

Nonce uzunluğu çok uzun.

int NONCE_TOO_SHORT

Nonce uzunluğu çok kısa.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play Hizmetleri kullanılamıyor veya sürüm çok eski.

int PLAY_SERVICES_VERSION_OUTDATED

Play Hizmetleri'nin güncellenmesi gerekiyor.

int PLAY_STORE_ACCOUNT_NOT_FOUND

Cihazda Play Store hesabı bulunamadı.

int PLAY_STORE_NOT_FOUND

Cihazda Play Store uygulaması bulunamadı veya resmi sürüm yüklü değil.

int PLAY_STORE_VERSION_OUTDATED

Play Store'un güncellenmesi gerekiyor.

int TOO_MANY_REQUESTS

Çağrı uygulaması, API'ye çok fazla istekte bulunduğundan kısıtlanır.

Devralınan yöntemler

Sabitler

API_KULLANILAMIYOR

public static final int API_NOT_AVAILABLE

Integrity API kullanılamıyor.

Integrity API etkin değil veya Play Store sürümü eski olabilir.

    Önerilen işlemler:
  • Google Play Console'da Integrity API'nin etkinleştirildiğinden emin olun.
  • Kullanıcıdan Play Store'u güncellemesini isteyin.

Sabit Değer: -1 (0xffFF)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

Telefon etme uygulaması yüklü değil.

Bir sorun var (saldırı olabilir). İşlem yapılamaz.

Sabit Değer: -5 (0xfffb)

UYGULAMA_UID_MISMATCH

public static final int APP_UID_MISMATCH

Çağrı yapan uygulamanın UID'si (kullanıcı kimliği), Paket Yöneticisi'ndekiyle eşleşmiyor.

Bir sorun var (saldırı olabilir). İşlem yapılamaz.

Sabit Değer: -7 (0xfffffff9)

HİZMET_CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Play Store'da hizmete bağlanma başarısız oldu. Bunun nedeni, cihazda eski bir Play Store sürümünün yüklü olması olabilir.

Kullanıcıdan Play Store'u güncellemesini isteyin.

Sabit Değer: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

İstemci cihazında geçici bir hata oluştu.

Eksponansiyel geri yüklemeyle tekrar deneyin.

Integrity Play Core 1.1.0 sürümünde kullanıma sunuldu (önceki sürümler boş Cihaz bütünlüğü Kararı içeren bir jeton döndürdü). Birkaç denemeden sonra da hata devam ederse cihazın bütünlük kontrollerini geçemediğini varsayarak buna göre işlem yapmalısınız.

Sabit Değer: -17 (0xffffffef)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

Sağlanan bulut projesi numarası geçersiz.

Play Integrity API'nin etkinleştirildiği bulut projesi için Google Cloud Console'daki Proje bilgilerinde bulunan bulut proje numarasını kullanın.

Sabit Değer: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Bilinmeyen dahili Google sunucusu hatası.

Eksponansiyel geri yüklemeyle tekrar deneyin. Sürekli başarısız olursa hata bildiriminde bulunmayı düşünün.

Sabit Değer: -12 (0xfFF4)

DAHİLİ_HATA

public static final int INTERNAL_ERROR

Bilinmeyen dahili hata.

Eksponansiyel geri yüklemeyle tekrar deneyin. Sürekli başarısız olursa hata bildiriminde bulunmayı düşünün.

Sabit Değer: -100 (0xffffff9c)

AĞ_HATASI

public static final int NETWORK_ERROR

Kullanılabilir ağ bulunamadı.

Kullanıcıdan bağlantıyı kontrol etmesini isteyin.

Sabit Değer: -3 (0xfffd)

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64

Nonce, base64 web için güvenli sarmalamasız dize olarak kodlanmamış.

Doğru tek seferlik rastgele biçimle tekrar deneyin.

Sabit Değer: -13 (0xfffffff3)

NONCE_TOO_LONG

public static final int NONCE_TOO_LONG

Nonce uzunluğu çok uzun. Tek seferlik rastgele sayı, base64 kodlamasından önce 500 bayttan küçük olmalıdır.

Daha kısa bir tek seferlik rastgele sayıyla tekrar deneyin.

Sabit Değer: -11 (0xfyyyy5)

NONCE_TOO_SHORT (NONCE_TOO_SHORT)

public static final int NONCE_TOO_SHORT

Nonce uzunluğu çok kısa. Daha iyi bir güvenlik sağlamak için tek seferlik rastgele sayı en az 16 bayt olmalıdır (base64 kodlamasından önce).

Daha uzun bir tek seferlik rastgele sayıyla tekrar deneyin.

Sabit Değer: -10 (0xfffffff6)

NO_ERROR

public static final int NO_ERROR

Sabit Değer: 0 (0x00000000)

PLAY_SERVICE_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Play Hizmetleri kullanılamıyor veya sürüm çok eski.

Kullanıcıdan Play Hizmetleri'ni yüklemesini veya güncellemesini isteyin.

Sabit Değer: -6 (0xFFfa)

PLAY_SERVICE_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Play Hizmetleri'nin güncellenmesi gerekiyor.

Kullanıcıdan Google Play Hizmetleri'ni güncellemesini isteyin.

Sabit Değer: -15 (0xfffffff1)

PLAY_STORE_ACCOUNT_NOT_FOUND

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND

Cihazda Play Store hesabı bulunamadı. Play Integrity API'nin artık kimliği doğrulanmamış istekleri desteklediğini unutmayın. Bu hata kodu yalnızca desteklenmeyen eski Play Store sürümleri için kullanılır.

Kullanıcıdan Play Store'da kimlik doğrulamasını isteyin.

Sabit Değer: -4 (0xFFfc)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

Cihazda Play Store uygulaması bulunamadı veya resmi sürüm yüklü değil.

Kullanıcıdan Play Store'un resmi ve en yeni bir sürümünü yüklemesini isteyin.

Sabit Değer: -2 (0xfffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Play Store'un güncellenmesi gerekiyor.

Kullanıcıdan Google Play Store'u güncellemesini isteyin.

Sabit Değer: -14 (0xfffffff2)

ÇOK_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

Çağrı uygulaması, API'ye çok fazla istekte bulunduğundan kısıtlanır.

Eksponansiyel geri yüklemeyle tekrar deneyin.

Sabit Değer: -8 (0xfffffff8)