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
|
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
قد يكون التطبيق الذي يجري المكالمة قد أرسل عددًا كبيرًا جدًا من الطلبات إلى واجهة برمجة التطبيقات وتم تقييدها، أو قد يكون تطبيقك قد تجاوز حصة الطلبات اليومية. |
الطُرق المكتسَبة | |
---|---|
الثوابت
API_NOT_AVAILABLE
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
لا يتطابق المعرّف الفريد لمستخدم تطبيق الاتصال مع المعرّف الوارد من "مدير الحِزم".
حدث خطأ (من المحتمل أن يكون هجومًا). غير قابل للاستخدام
Constant Value: -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)
CLOUD_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_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" غير متاحة أو الإصدار قديم جدًا.
اطلب من المستخدم تثبيت "خدمات Play" أو تحديثها.
القيمة الثابتة: -6 (0xfffffffa)
PLAY_SERVICES_VERSION_OUTDATED
public static final int PLAY_SERVICES_VERSION_OUTDATED
يجب تحديث "خدمات Play".
اطلب من المستخدم تحديث "خدمات Google Play".
Constant Value: -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)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
قد يكون التطبيق الذي يجري المكالمة قد أرسل عددًا كبيرًا جدًا من الطلبات إلى واجهة برمجة التطبيقات وتم تقييده، أو قد يكون تطبيقك قد تجاوز حصة الطلبات اليومية.
أعِد المحاولة باستخدام خوارزمية الرقود الأسي الثنائي. يمكنك طلب [زيادة حصة الطلبات اليومية](/google/play/integrity/setup#increase-daily-max) إذا بلغت الحد الأقصى للطلبات اليومية.
القيمة الثابتة: -8 (0xfffffff8)