بعد إضافة حزمة تطوير البرامج App Check إلى تطبيقك، ولكن قبل تفعيل فرض App Check، عليك التأكّد من أنّ ذلك لن يؤثر في المستخدمين الحاليين الصالحين.
بالنسبة إلى Cloud Functions، يمكنك الحصول على مقاييس App Check من خلال فحص سجلات وظائفك. يُنشئ كلّ استدعاء لدالة قابلة للاستدعاء إدخالًا منظَّمًا في السجلّ مثل المثال التالي:
{
"severity": "INFO", // INFO, WARNING, or ERROR
"logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
"jsonPayload": {
"message": "Callable header verifications passed.",
"verifications": {
// ...
"app": "MISSING", // VALID, INVALID, or MISSING
}
}
}
يمكنك تحليل هذه المقاييس في وحدة تحكّم Google Cloud من خلال إنشاء مقياس عداد مستند إلى السجلّات باستخدام فلتر المقياس التالي:
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
صنِّف المقياس
باستخدام الحقل jsonPayload.verifications.appCheck
.
الخطوات التالية
بعد فهم مدى تأثير App Check في المستخدمين واستعدادك للمتابعة، يمكنك تفعيل فرض App Check على Cloud Functions.