تتبُّع مقاييس طلبات "فحص التطبيقات"

بعد إضافة مكتبة App Check إلى تطبيقك، ولكن قبل تفعيلها، عليك التأكّد من أنّ ذلك لن يؤثر سلبًا في تجربة المستخدمين الشرعيين الحاليين.

تُعد مقاييس طلب فحص التطبيقات أداة مهمة يمكنك استخدامها لاتخاذ هذا القرار. يمكنك عرض مقاييس لمشاريعك ككل، أو لعملاء OAuth الفرديين:

  • لعرض مقاييس طلب "فحص التطبيق" لمشروعك، افتح قسم فحص التطبيق في وحدة تحكُّم Firebase ووسِّع القسم "هوية Google" لنظام التشغيل iOS. مثال:

    لقطة شاشة لصفحة مقاييس "فحص التطبيق"

  • لعرض مقاييس طلب "فحص التطبيقات" لبرنامج OAuth محدّد، افتح صفحة عملاء OAuth في وحدة تحكُّم Firebase ووسِّع القسم المقابل للعميل.

تنقسم مقاييس الطلب إلى أربع فئات:

  • الطلبات التي تم التحقّق منها هي تلك التي تحتوي على رمز مميّز صالح للتحقّق من التطبيقات. بعد تفعيل فرض فحص التطبيقات، لن تنجح سوى الطلبات في هذه الفئة.

  • تمثّل طلبات العميل القديم تلك التي تفتقر إلى الرمز المميّز لفحص التطبيقات. قد تكون هذه الطلبات من إصدار قديم من حزمة تطوير البرامج (SDK) لمنصّة Firebase قبل تضمين ميزة "فحص التطبيق" في التطبيق.

  • طلبات المصدر غير المعروف هي تلك الطلبات التي لا تتضمّن رمزًا مميّزًا للتحقّق من التطبيقات، ولا تبدو كأنّها واردة من حزمة تطوير البرامج (SDK) لمنصّة Firebase. وقد تنتج هذه الطلبات عن الطلبات التي تم إجراؤها باستخدام مفاتيح واجهة برمجة التطبيقات المسروقة أو الطلبات المزوّرة التي تم إجراؤها بدون حزمة تطوير البرامج (SDK) لمنصة Firebase.

  • والطلبات غير الصالحة هي تلك التي تحتوي على رمز غير صالح لفحص التطبيق، والذي قد يكون من برنامج غير أصلي يحاول انتحال هوية تطبيقك، أو من بيئات تمت محاكاتها.

ويجب أن يكون توزيع هذه الفئات لتطبيقك مفيدًا في الوقت الذي تقرر فيه تفعيل التنفيذ. إليك بعض الإرشادات:

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

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

  • إذا لم يتم إطلاق تطبيقك حتى الآن، يجب تفعيل فرض "فحص التطبيق" على الفور، نظرًا لعدم وجود أي برامج قديمة قيد الاستخدام.

الخطوات التالية

عندما تتعرّف على تأثير ميزة "فحص التطبيقات" في المستخدمين وتستعِدّ لاتخاذها، يمكنك تفعيل فرض "فحص التطبيق".