رمز 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
يرسل تطبيق الاتصال عددًا كبيرًا جدًا من الطلبات إلى واجهة برمجة التطبيقات، وبالتالي يتم تقييده. |
الطرق المكتسبة | |
---|---|
الثوابت
واجهة برمجة التطبيقات غير متوفرة
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)