קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
לאחר שרשמת את האפליקציה שלך ל-App Check, האפליקציה שלך בדרך כלל לא תפעל על פלטפורמות שולחניות, באמולטור או מסביבת אינטגרציה מתמשכת (CI), מכיוון שסביבות אלו אינן מתאימות כמכשירים חוקיים. אם אתה רוצה להפעיל את האפליקציה שלך בסביבה כזו במהלך הפיתוח והבדיקה, אתה יכול ליצור בניית באגים של האפליקציה שלך המשתמשת בספק ניפוי באגים של App Check במקום בספק אישור אמיתי.
תצורה באמצעות קוד
כדי להשתמש בספק ניפוי הבאגים בזמן הפעלת האפליקציה שלך (במהלך הפיתוח, למשל), בצע את הפעולות הבאות:
בקטע בדיקת אפליקציות של מסוף Firebase, בחר נהל אסימוני ניפוי באגים מתפריט ההצפה של האפליקציה שלך. לאחר מכן, צור אסימון ניפוי באגים חדש. תצטרך את האסימון בשלב הבא.
מכיוון שהאסימון הזה מאפשר גישה למשאבי Firebase שלך ללא מכשיר חוקי, חיוני לשמור אותו פרטי. אל תחייב אותו למאגר ציבורי, ואם אסימון רשום נפגע אי פעם, בטל אותו מיד במסוף Firebase.
בקוד האתחול שלך, בצע את הפעולות הבאות:
#include "firebase/app_check.h"
void InitializeFirebase() {
// Configure the Debug Provider factory with your debug token.
firebase::app_check::DebugAppCheckProviderFactory::GetInstance()
->SetDebugToken("INSERT YOUR DEBUG TOKEN HERE");
// Set App Check to use the debug provider factory
firebase::app_check::AppCheck::SetAppCheckProviderFactory(
firebase::app_check::DebugAppCheckProviderFactory::GetInstance());
// Proceed to initialize Firebase as normal
}
אפשרויות תצורה אחרות
אפשרויות תצורה אחרות זמינות על בסיס פלטפורמה, למשל באמצעות משתני הסביבה של הפלטפורמה. למידע נוסף, עיין בתיעוד של ספק ניפוי באגים של iOS+ או Android .
מכיוון שהאסימון הזה מאפשר גישה למשאבי Firebase שלך ללא מכשיר חוקי, חיוני לשמור אותו פרטי. אל תחייב אותו למאגר ציבורי, ואם אסימון רשום נפגע אי פעם, בטל אותו מיד במסוף Firebase.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-03-05 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-03-05 (שעון UTC)."]]