رمز 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 (0xfiff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

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

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

القيمة الثابتة: 5- (0xflfb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

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

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

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

لا_لخدمة_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

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

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

أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.

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

خطأ_العميل_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

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

أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.

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

القيمة الثابتة: أقل من 18 (0xflee)

CLOUD_PROJECT_NUMBER_IS_ القاطع

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

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

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

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

GOOGLE_SERVER_غير متوفر

public static final int GOOGLE_SERVER_UNAVAILABLE

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

أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي. فكّر في تقديم خطأ إذا أخفق باستمرار.

القيمة الثابتة: أقل من 12 (0xffff4)

INTEGRITY_TOKEN_OFFER_مرحِل

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

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

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

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

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

خطأ_داخلي

public static final int INTERNAL_ERROR

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

أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي. فكّر في تقديم خطأ إذا أخفق باستمرار.

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

NETWORK_ERROR

public static final int NETWORK_ERROR

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

اطلب من المستخدم التحقُّق من وجود اتصال.

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

لا_خطأ

public static final int NO_ERROR

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

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

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

اطلب من المستخدم تثبيت "خدمات Play" أو تحديثها.

القيمة الثابتة: 6- (0xflfa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

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

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

القيمة الثابتة: أقل من 15 (0xfff1)

متجر Play لم يتم العثور عليه

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 (0xffl2)

REQUEST_HASH_TOO_long

public static final int REQUEST_HASH_TOO_LONG

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

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

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

عدد الطلبات: TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

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

أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي.

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