אחרי שרושמים את האפליקציה ב-App Check, בדרך כלל האפליקציה לא תפעל בפלטפורמות למחשבים, באמולטור או בסביבת שילוב רציף (CI), כי הסביבות האלה לא עומדות בדרישות של מכשירים תקינים. אם רוצים להריץ את האפליקציה בסביבה כזו במהלך הפיתוח והבדיקה, אפשר ליצור גרסת build לניפוי באגים של האפליקציה שמשתמשת בספק ניפוי הבאגים של App Check במקום בספק אימות אמיתי.
הגדרה באמצעות קוד
כדי להשתמש בספק הניפוי באגים בזמן הפעלת האפליקציה (במהלך הפיתוח, למשל):
במסוף Firebase, עוברים אל Security (אבטחה) > App Check (בדיקת אפליקציות).
יוצרים טוקן לניפוי באגים. תצטרכו את הטוקן הזה בשלב הבא.
- בכרטיסייה אפליקציות, מוצאים את האפליקציה.
- בתפריט האפשרויות הנוספות של האפליקציה, בוחרים באפשרות ניהול אסימוני ניפוי באגים.
- פועלים לפי ההוראות במסך כדי ליצור אסימון חדש לניפוי באגים.
הטוקן הזה מאפשר גישה למשאבי Firebase בלי מכשיר תקין, ולכן חשוב לשמור אותו בסודיות. אל תבצעו commit שלו למאגר ציבורי, ואם אסימון רשום נפרץ, צריך לבטל אותו מיד במסוף 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.