StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


کدهای خطا برای استاندارد Integrity API.

خلاصه

ثابت ها

int API_NOT_AVAILABLE

استاندارد Integrity API در دسترس نیست.

int APP_NOT_INSTALLED

برنامه تماس نصب نشده است.

int APP_UID_MISMATCH

UID برنامه تماس (شناسه کاربر) با Package Manager مطابقت ندارد.

int CANNOT_BIND_TO_SERVICE

اتصال به سرویس در فروشگاه Play انجام نشد.

int CLIENT_TRANSIENT_ERROR

یک خطای گذرا در دستگاه مشتری وجود دارد.

int CLOUD_PROJECT_NUMBER_IS_INVALID

شماره پروژه ابری ارائه شده نامعتبر است.

int GOOGLE_SERVER_UNAVAILABLE

خطای ناشناخته سرور داخلی گوگل.

int INTEGRITY_TOKEN_PROVIDER_INVALID

StandardIntegrityTokenProvider نامعتبر است.

int INTERNAL_ERROR

خطای داخلی ناشناخته

int NETWORK_ERROR

هیچ شبکه موجودی یافت نشد.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play Services در دسترس نیست یا نسخه خیلی قدیمی است.

int PLAY_SERVICES_VERSION_OUTDATED

خدمات Play باید به روز شود.

int PLAY_STORE_NOT_FOUND

هیچ برنامه Play Store در دستگاه یافت نشد یا نسخه رسمی آن نصب نشده است.

int PLAY_STORE_VERSION_OUTDATED

Play Store باید به روز شود.

int REQUEST_HASH_TOO_LONG

هش درخواست ارائه شده خیلی طولانی است.

int TOO_MANY_REQUESTS

برنامه تماس درخواست‌های زیادی به API ارسال می‌کند و از این رو متوقف می‌شود.

روش های ارثی

ثابت ها

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

استاندارد Integrity API در دسترس نیست.

استاندارد Integrity API فعال نیست یا نسخه Play Store ممکن است قدیمی باشد.

    اقدامات توصیه شده:
  • مطمئن شوید که در لیست مجاز برای استفاده از استاندارد Integrity API هستید.
  • مطمئن شوید که Integrity API در Google Play Console فعال است.
  • از کاربر بخواهید فروشگاه Play را به روز کند.

مقدار ثابت: -1 (0xffffffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

برنامه تماس نصب نشده است.

چیزی اشتباه است (احتمالاً یک حمله). غیرقابل عمل

مقدار ثابت: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

UID برنامه تماس (شناسه کاربر) با Package Manager مطابقت ندارد.

چیزی اشتباه است (احتمالاً یک حمله). غیرقابل عمل

مقدار ثابت: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

اتصال به سرویس در فروشگاه Play انجام نشد. این می تواند به دلیل نصب نسخه قدیمی Play Store روی دستگاه یا بارگیری بیش از حد حافظه دستگاه باشد.

از کاربر بخواهید فروشگاه Play را به روز کند.

با عقب نشینی نمایی دوباره تلاش کنید.

مقدار ثابت: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

یک خطای گذرا در دستگاه مشتری وجود دارد.

با عقب نشینی نمایی دوباره تلاش کنید.

اگر پس از چند بار تلاش مجدد، خطا همچنان ادامه داشت، باید فرض کنید که دستگاه در بررسی یکپارچگی ناموفق بوده است و مطابق با آن عمل کنید.

مقدار ثابت: -18 (0xffffffee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

شماره پروژه ابری ارائه شده نامعتبر است.

برای پروژه ابری که Play Integrity API فعال است، از شماره پروژه ابری که در اطلاعات پروژه در Google Cloud Console موجود است، استفاده کنید.

مقدار ثابت: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

خطای ناشناخته سرور داخلی گوگل.

با عقب نشینی نمایی دوباره تلاش کنید. در صورت عدم موفقیت مداوم، یک اشکال را در نظر بگیرید.

مقدار ثابت: -12 (0xfffffff4)

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

StandardIntegrityTokenProvider نامعتبر است (مثلاً قدیمی است).

این خطا فقط برای StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) قابل بازگشت است.

با تماس با StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest) یک ارائه دهنده رمز یکپارچگی جدید درخواست کنید.

مقدار ثابت: -19 (0xffffffed)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

خطای داخلی ناشناخته

با عقب نشینی نمایی دوباره تلاش کنید. در صورت عدم موفقیت مداوم، یک اشکال را در نظر بگیرید.

مقدار ثابت: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

هیچ شبکه موجودی یافت نشد.

از کاربر بخواهید اتصال را بررسی کند.

مقدار ثابت: -3 (0xfffffffd)

NO_ERROR

public static final int NO_ERROR

مقدار ثابت: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Play Services در دسترس نیست یا نسخه خیلی قدیمی است.

از کاربر بخواهید خدمات Play را نصب یا به‌روزرسانی کند.

مقدار ثابت: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

خدمات Play باید به روز شود.

از کاربر بخواهید خدمات Google Play را به روز کند.

مقدار ثابت: -15 (0xfffffff1)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

هیچ برنامه Play Store در دستگاه یافت نشد یا نسخه رسمی آن نصب نشده است.

از کاربر بخواهید یک نسخه رسمی و جدید از Play Store را نصب کند.

مقدار ثابت: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Play Store باید به روز شود.

از کاربر بخواهید فروشگاه Google Play را به روز کند.

مقدار ثابت: -14 (0xfffffff2)

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG

هش درخواست ارائه شده خیلی طولانی است. طول هش درخواست باید کمتر از 500 بایت باشد.

با هش درخواست کوتاه‌تر دوباره امتحان کنید.

مقدار ثابت: -17 (0xffffffff)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

برنامه تماس درخواست‌های زیادی به API ارسال می‌کند و از این رو متوقف می‌شود.

با عقب نشینی نمایی دوباره تلاش کنید.

مقدار ثابت: -8 (0xfffffff8)