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

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

إحدى الأدوات المهمة التي يمكنك استخدامها لاتخاذ هذا القرار فيما يتعلق بقاعدة بيانات Realtime وCloud Firestore وCloud Storage والمصادقة (الإصدار التجريبي) هي شاشة مقاييس طلب التحقق من التطبيق.

لعرض مقاييس طلب التحقق من التطبيق لمنتج ما، افتح قسم التحقق من التطبيق في وحدة تحكم Firebase. على سبيل المثال:

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

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

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

  • طلبات العميل القديمة هي تلك التي تفتقد رمز التحقق من التطبيق. قد تكون هذه الطلبات واردة من إصدار أقدم من Firebase SDK قبل تضمين App Check في التطبيق.

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

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

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

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

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

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

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

عندما تفهم كيفية تأثير "التحقق من التطبيق" على المستخدمين لديك وتكون جاهزًا للمتابعة، يمكنك تمكين فرض "التحقق من التطبيق" لقاعدة بيانات Realtime وCloud Firestore وCloud Storage والمصادقة (الإصدار التجريبي).