استخدام ميزة "التحقّق من التطبيقات" مع موفِّر تصحيح الأخطاء في Unity

بعد تسجيل تطبيقك في ميزة App Check، لن يتم تشغيل تطبيقك عادةً. على الأنظمة الأساسية لسطح المكتب أو في المحاكي أو من خلال التكامل المستمر (CI) لأن هذه البيئات ليست مؤهلة كأجهزة صالحة. إذا كنت تشغيل تطبيقك في مثل هذه البيئة أثناء التطوير والاختبار، إنشاء إصدار لتصحيح أخطاء تطبيقك الذي يستخدم موفِّر تصحيح أخطاء التطبيق بدلاً من مزود مصادقة حقيقي.

الإعداد عبر الرمز

لاستخدام موفِّر تصحيح الأخطاء أثناء تشغيل تطبيقك (أثناء التطوير، على سبيل المثال)، عليك إجراء ما يلي:

  1. في القسم App Check في وحدة تحكم Firebase، اختر إدارة الرموز المميزة لتصحيح الأخطاء من القائمة الكاملة. ثم أنشئ رمزًا مميزًا جديدًا لتصحيح الأخطاء. ستحتاج إلى الرمز المميّز في الخطوة التالية.

    لأنّ هذا الرمز المميّز يتيح الوصول إلى موارد Firebase بدون كجهاز صالح، ينبغي أن تحافظ على خصوصيتها. لا تلتزم بـ مستودع عام، وإذا تم اختراق الرمز المميز المسجَّل في أي وقت، يتم إبطاله على الفور في وحدة تحكُّم Firebase.

    لقطة شاشة لعنصر القائمة "Manage Debug Tokens" (إدارة الرموز المميّزة لتصحيح الأخطاء)

  2. في رمز الإعداد، نفِّذ ما يلي:

    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".