بعد تسجيل تطبيقك في ميزة "فحص التطبيقات"، لن يتم تشغيل تطبيقك عادةً على أنظمة التشغيل المتوافق مع أجهزة الكمبيوتر المكتبي أو في المحاكي أو من بيئة تكامل مستمر (CI)، لأن هذه البيئات ليست مؤهَّلة لتكون أجهزة صالحة. إذا أردت تشغيل تطبيقك في بيئة مماثلة أثناء التطوير والاختبار، يمكنك إنشاء إصدار لتصحيح أخطاء تطبيقك يستخدم مقدّم تصحيح أخطاء App Check بدلاً من مقدّم إثبات الهوية الحقيقي.
الضبط من خلال الرمز
لاستخدام موفِّر تصحيح الأخطاء أثناء تشغيل تطبيقك (أثناء التطوير مثلاً)، اتّبِع الخطوات التالية:
في قسم App Check من وحدة تحكّم Firebase، اختَر إدارة الرموز المميّزة لتصحيح الأخطاء من قائمةoverflow (العناصر الإضافية) في تطبيقك. بعد ذلك، أنشئ رمزًا مميّزًا جديدًا لتصحيح الأخطاء. ستحتاج إلى الرمز المميّز في الخطوة التالية.
بما أنّ هذا الرمز المميّز يسمح بالوصول إلى موارد 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".