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