رمز StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


رموز الخطأ لواجهة برمجة التطبيقات Standard Integrity API

ملخّص

الثوابت

int API_NOT_AVAILABLE

واجهة برمجة التطبيقات Standard Integrity API غير متوفّرة.

int APP_NOT_INSTALLED

لَمْ يَتِمّْ تَثْبِيتْ تَطْبِيقْ الِاتِّصَالْ.

int APP_UID_MISMATCH

لا يتطابق المعرّف الفريد لتطبيق الاتصال (معرّف المستخدم) مع المعرّف الفريد من "مدير الحزم".

int CANNOT_BIND_TO_SERVICE

تعذَّر ربط الخدمة في "متجر Play".

int CLIENT_TRANSIENT_ERROR

حدث خطأ عابر في جهاز العميل.

int CLOUD_PROJECT_NUMBER_IS_INVALID

رقم المشروع المُقدَّم على السحابة الإلكترونية غير صالح.

int GOOGLE_SERVER_UNAVAILABLE

حدث خطأ داخلي غير معروف في خادم Google.

int INTEGRITY_TOKEN_PROVIDER_INVALID

القيمة StandardIntegrityTokenProvider غير صالحة.

int INTERNAL_ERROR

خطأ داخلي غير معروف.

int NETWORK_ERROR

لم يتم العثور على شبكة متاحة.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

"خدمات Play" غير متاحة أو أنّ الإصدار قديم جدًا.

int PLAY_SERVICES_VERSION_OUTDATED

يجب تحديث "خدمات Play".

int PLAY_STORE_NOT_FOUND

لم يتم العثور على أي تطبيق من "متجر Play" على الجهاز أو أنه لم يتم تثبيت إصدار رسمي.

int PLAY_STORE_VERSION_OUTDATED

يجب تحديث "متجر Play".

int REQUEST_HASH_TOO_LONG

تجزئة الطلب المقدّمة طويلة جدًا.

int TOO_MANY_REQUESTS

يرسل تطبيق الاتصال عددًا كبيرًا جدًا من الطلبات إلى واجهة برمجة التطبيقات، وبالتالي يتم تقييده.

الطرق المكتسبة

الثوابت

واجهة برمجة التطبيقات غير متوفرة

public static final int API_NOT_AVAILABLE

واجهة برمجة التطبيقات Standard Integrity API غير متوفّرة.

واجهة برمجة التطبيقات Standard Integrity API غير مفعَّلة، أو قد يكون إصدار "متجر Play" قديمًا.

    الإجراءات المقترَحة:
  • تأكَّد من الإضافة إلى القائمة المسموح بها لاستخدام Standard 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

لا يتطابق المعرّف الفريد لتطبيق الاتصال (معرّف المستخدم) مع المعرّف الفريد من "مدير الحزم".

حدث خطأ ما (ربما هجوم). غير قابل للتنفيذ.

القيمة الثابتة: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

تعذَّر ربط الخدمة في "متجر Play". وقد يرجع ذلك إلى تثبيت إصدار قديم من "متجر Play" على الجهاز أو على ذاكرة الجهاز بشكلٍ زائد.

اطلب من المستخدم تحديث "متجر Play".

أعِد المحاولة باستخدام تراجع أُسيّ.

القيمة الثابتة: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

حدث خطأ عابر في جهاز العميل.

أعِد المحاولة باستخدام تراجع أُسيّ.

وفي حال استمرار الخطأ بعد بضع مرات من إعادة المحاولة، يجب أن تفترض أنّ الجهاز قد تعذّر عليه إجراء عمليات التحقق من السلامة، وتصرّف وفقًا لذلك.

القيمة الثابتة: -18 (0xffffffee)

INSERT_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

رقم المشروع المُقدَّم على السحابة الإلكترونية غير صالح.

استخدِم رقم المشروع على السحابة الإلكترونية الذي يمكن العثور عليه في قسم "معلومات المشروع" على Google Cloud Console للمشروع على السحابة الإلكترونية حيث تم تفعيل واجهة برمجة التطبيقات Play Integrity API.

القيمة الثابتة: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

حدث خطأ داخلي غير معروف في خادم Google.

أعِد المحاولة باستخدام تراجع أُسيّ. ضع في اعتبارك تقديم خطأ إذا تعذّر بشكل مستمر.

القيمة الثابتة: -12 (0xfffffff4)

INTEGRITY_TOKEN_OFFER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

القيمة StandardIntegrityTokenProvider غير صالحة (على سبيل المثال، قديمة).

يمكن عرض هذا الخطأ لـ StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) فقط.

اطلب موفِّر رمز مميّز جديد للسلامة من خلال الاتصال بالرقم StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest).

القيمة الثابتة: -19 (0xffffffed)

خطأ داخلي

public static final int INTERNAL_ERROR

خطأ داخلي غير معروف.

أعِد المحاولة باستخدام تراجع أُسيّ. ضع في اعتبارك تقديم خطأ إذا تعذّر بشكل مستمر.

القيمة الثابتة: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

لم يتم العثور على شبكة متاحة.

اطلب من المستخدم التحقّق من الاتصال بالإنترنت.

القيمة الثابتة: -3 (0xfffffffd)

لا

public static final int NO_ERROR

القيمة الثابتة: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

"خدمات Play" غير متاحة أو أنّ الإصدار قديم جدًا.

اطلب من المستخدم تثبيت "خدمات 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" على الجهاز أو أنه لم يتم تثبيت إصدار رسمي.

اطلب من المستخدم تثبيت إصدار رسمي وحديث من "متجر Play".

القيمة الثابتة: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

يجب تحديث "متجر Play".

اطلب من المستخدم تحديث "متجر Google Play".

القيمة الثابتة: -14 (0xfffffff2)

REQUEST_HASH_TOO_long

public static final int REQUEST_HASH_TOO_LONG

تجزئة الطلب المقدّمة طويلة جدًا. يجب أن يكون طول تجزئة الطلب أقل من 500 بايت.

يُرجى إعادة المحاولة باستخدام تجزئة طلب أقصر.

القيمة الثابتة: -17 (0xffffffef)

أكثر_من_عدد_طلبات

public static final int TOO_MANY_REQUESTS

يرسل تطبيق الاتصال عددًا كبيرًا جدًا من الطلبات إلى واجهة برمجة التطبيقات، وبالتالي يتم تقييده.

أعِد المحاولة باستخدام تراجع أُسيّ.

القيمة الثابتة: -8 (0xfffffff8)