بعد تسجيل تطبيقك في ميزة App Check، لن يتم تشغيل تطبيقك عادةً. على الأنظمة الأساسية لسطح المكتب أو في المحاكي أو من خلال التكامل المستمر (CI) لأن هذه البيئات ليست مؤهلة كأجهزة صالحة. إذا كنت تشغيل تطبيقك في مثل هذه البيئة أثناء التطوير والاختبار، إنشاء إصدار لتصحيح أخطاء تطبيقك الذي يستخدم موفِّر تصحيح أخطاء التطبيق بدلاً من مزود مصادقة حقيقي.
الإعداد عبر الرمز
لاستخدام موفِّر تصحيح الأخطاء أثناء تشغيل تطبيقك (أثناء التطوير، على سبيل المثال)، عليك إجراء ما يلي:
في القسم App Check في وحدة تحكم Firebase، اختر إدارة الرموز المميزة لتصحيح الأخطاء من القائمة الكاملة. ثم أنشئ رمزًا مميزًا جديدًا لتصحيح الأخطاء. ستحتاج إلى الرمز المميّز في الخطوة التالية.
لأنّ هذا الرمز المميّز يتيح الوصول إلى موارد Firebase بدون كجهاز صالح، ينبغي أن تحافظ على خصوصيتها. لا تلتزم بـ مستودع عام، وإذا تم اختراق الرمز المميز المسجَّل في أي وقت، يتم إبطاله على الفور في وحدة تحكُّم Firebase.
في رمز الإعداد، نفِّذ ما يلي:
using Firebase.AppCheck; void InitializeFirebase() { // Configure the Debug Provider factory with your debug token. DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN"); // Set App Check to use the debug provider factory FirebaseAppCheck.SetAppCheckProviderFactory( DebugAppCheckProviderFactory.Instance); // Proceed to initialize Firebase as normal }
خيارات الضبط الأخرى
تتوفر خيارات الضبط الأخرى بناءً على النظام الأساسي، على سبيل المثال استخدام متغيرات بيئة المنصات. لمزيد من المعلومات، المعلومات، يُرجى الرجوع إلى نظام التشغيل iOS+ أو مستندات موفِّر تصحيح الأخطاء لنظام Android
لأن هذا الرمز المميّز يتيح الوصول إلى موارد Firebase بدون على جهاز صالح، إلا أنه من الضروري الاحتفاظ بسريته. لا تلتزم بـ مستودع عام، وإذا تم اختراق الرمز المميز المسجَّل في أي وقت، يتم إبطاله مباشرةً في "وحدة تحكُّم Firebase".