StandardIntegrityErrorCode

public annotation StandardIntegrityErrorCode


Standart Integrity API'nin hata kodları.

Özet

Sabitler

static final int

Standart Integrity API kullanılamıyor.

static final int

Arama uygulaması yüklü değil.

static final int

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

static final int

Play Store'daki hizmete bağlama işlemi başarısız oldu.

static final int

İstemci cihazda geçici bir hata oluştu.

static final int

Sağlanan bulut projesi numarası geçersiz.

static final int

Bilinmeyen dahili Google sunucu hatası.

static final int

StandardIntegrityTokenProvider geçersiz (ör. güncel değil).

static final int

Bilinmeyen dahili hata.

static final int

Kullanılabilir ağ bulunamadı.

static final int
static final int

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

static final int

Play Hizmetleri'nin güncellenmesi gerekiyor.

static final int

Cihazda Play Store uygulaması bulunmuyor veya resmi olmayan bir sürüm yüklü.

static final int

Play Store'un güncellenmesi gerekiyor.

static final int

Sağlanan istek karması çok uzun.

static final int

Çağrılan uygulama, API'ye çok fazla istek gönderdiği için sıklık sınırlaması uygulanmış veya uygulamanız günlük istek kotasını aşmıştır.

Sabitler

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE = -1

Standart Integrity API kullanılamıyor.

Standart Integrity API etkinleştirilmemiş veya Play Store sürümü eski olabilir.

Önerilen işlemler:

  • Standart Integrity API'yi kullanmak için izin verilenler listesine eklenmiş olmanız gerekir.
  • Google Play Console'da Integrity API'nin etkinleştirildiğinden emin olun.
  • Kullanıcıdan Play Store'u güncellemesini isteyin.

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED = -5

Arama uygulaması yüklü değil.

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

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH = -7

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

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

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE = -9

Play Store'daki hizmete bağlama işlemi başarısız oldu. Bunun nedeni, cihazda eski bir Play Store sürümünün yüklü olması veya cihaz belleğinin aşırı yüklenmiş olması olabilir.

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

Eksponansiyel geri yüklemeyle yeniden deneyin.

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR = -18

İstemci cihazda geçici bir hata oluştu.

Eksponansiyel geri yüklemeyle yeniden deneyin.

Hata birkaç kez denendikten sonra devam ederse cihazın bütünlük kontrollerini geçemediğini varsaymalı ve buna göre hareket etmelisiniz.

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID = -16

Sağlanan bulut projesi numarası geçersiz.

Play Integrity API'nin etkinleştirildiği Cloud projesi için Google Cloud Console'unuzdaki Proje bilgileri bölümünde bulunan Cloud projesi numarasını kullanın.

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE = -12

Bilinmeyen dahili Google sunucu hatası.

Eksponansiyel geri yüklemeyle yeniden deneyin. Sürekli olarak başarısız olursa hata bildiriminde bulunabilirsiniz.

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID = -19

StandardIntegrityTokenProvider geçersiz (ör. güncel değil).

Bu hata yalnızca StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) için döndürülebilir.

StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest) numarasını arayarak yeni bir bütünlük jetonu sağlayıcısı isteyin.

INTERNAL_ERROR

public static final int INTERNAL_ERROR = -100

Bilinmeyen dahili hata.

Eksponansiyel geri yüklemeyle yeniden deneyin. Sürekli olarak başarısız olursa hata bildiriminde bulunabilirsiniz.

NETWORK_ERROR

public static final int NETWORK_ERROR = -3

Kullanılabilir ağ bulunamadı.

Önerilen işlemler:

  • Kullanıcıdan ağ bağlantısını kontrol edip etkinleştirmesini isteyin.
  • Kullanıcının ağ bağlantısı kurmasına yardımcı olan rehberli bir kullanıcı deneyimi için GET_INTEGRITY veya GET_STRONG_INTEGRITY iletişim kutusunu gösterebilirsiniz.

NO_ERROR

public static final int NO_ERROR = 0

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND = -6

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

Önerilen işlemler:

  • Kullanıcıdan Play Hizmetleri'ni yüklemesini veya güncellemesini isteyin.
  • Kullanıcının Play Hizmetleri'ni etkinleştirmesine, yüklemesine veya güncellemesine yardımcı olan rehberli bir kullanıcı deneyimi için GET_INTEGRITY veya GET_STRONG_INTEGRITY iletişim kutusunu gösterebilirsiniz.

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED = -15

Play Hizmetleri'nin güncellenmesi gerekiyor.

Önerilen işlemler:

  • Kullanıcıdan Google Play Hizmetleri'ni güncellemesini isteyin.
  • Kullanıcının Play Hizmetleri'ni güncellemesine yardımcı olan rehberli bir kullanıcı deneyimi için GET_INTEGRITY veya GET_STRONG_INTEGRITY iletişim kutusunu gösterebilirsiniz.

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND = -2

Cihazda Play Store uygulaması bulunmuyor veya resmi olmayan bir sürüm yüklü.

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

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED = -14

Play Store'un güncellenmesi gerekiyor.

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

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG = -17

Sağlanan istek karması çok uzun. İstek karmasının uzunluğu 500 bayttan kısa olmalıdır.

Daha kısa bir istek karmasıyla tekrar deneyin.

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS = -8

Çağrılan uygulama, API'ye çok fazla istek gönderdiği için sıklık sınırlaması uygulanmış veya uygulamanız günlük istek kotasını aşmıştır.

Eksponansiyel geri yüklemeyle yeniden deneyin. Günlük istek sınırınıza ulaştıysanız günlük istek kotanızın artırılmasını isteyin.