מסמך זה מכיל רשימה של דברים שיש לקחת בחשבון לפני הפעלת אפליקציית Firebase לייצור.
עדכן את האפליקציות המחוברות שלך
Android הוסף גרסה SHA-1 hash עבור אישור החתימה של האפליקציה שלך בהגדרות הפרויקט של מסוף Firebase (עבור מזהי לקוח OAuth). זה נדרש אם האפליקציה שלך משתמשת באימות Firebase (כניסה של Google או כניסה למספר טלפון) או קישורים דינמיים של Firebase.
iOS עדכן את מזהה ה-App Store ומזהה החבילה ומזהה הצוות שלך (במידת הצורך) בהגדרות הפרויקט של מסוף Firebase.
אינטרנט הוסף בקרת גישה לדומיינים שלך כדי למנוע שימוש לא מורשה.
- אפשר גישה לדומיין הייצור שלך עבור מפתחות API של דפדפן ומזהי לקוח במסוף Google Cloud .
- אפשר גישה לתחום הייצור שלך בחלונית האימות של מסוף Firebase.
הכר את מגבלות התוכנית שלך והגדר התראות תקציב
לכל תכונות מסד הנתונים בזמן אמת, אחסון בענן ואירוח יש מכסי שימוש קשים בתוכנית התמחור של Spark. פגיעה במגבלות אלו עשויה לגרום לכך שהאפליקציה שלך תפסיק לפעול כפי שאתה מתכוון. שקול לשדרג לתוכנית התמחור של Blaze כדי להסיר מגבלות אלה. עיין בעמוד התמחור לפרטים נוספים.
הכל הגדר התראות תקציב עבור הפרויקט שלך במסוף Google Cloud.
הכל עקוב אחר מרכז השליטה של השימוש והחיוב שלך במסוף Firebase.
אפשר בדיקת אפליקציות
הכל כדי להבטיח שרק האפליקציות שלך יוכלו לגשת לשירותי הקצה שלך, הפעל את App Check עבור כל שירות שתומך בו.
הכן שירותים
ניתוח
כל הגדר פרמטרים של קהל עבור Analytics כדי להתחיל לאסוף משתמשים מההשקה.
כל קבצי ההגנה על העלאה לגירסה בונה לשימוש ב- Crashlytics .
הכל אפשר קישור BigQuery אם אתה מתכנן להשתמש ב-BigQuery עם נתוני Analytics שלך.
אימות
Android הוסף גרסה SHA-1 hash עבור אישור החתימה של האפליקציה שלך בהגדרות הפרויקט של מסוף Firebase (עבור מזהי לקוח OAuth). זה נדרש אם האפליקציה שלך משתמשת בכניסה של Google או בכניסה למספר טלפון.
iOS ודא שיש לך טיפול בשגיאות בפלטפורמות של Apple עבור שגיאות נפוצות .
כל השבת את הספקים שאתה לא משתמש בהם (במיוחד משתמשים אנונימיים במסוף Firebase ).
הכל אם אתה משתמש ב-Google Sign In, התאם אישית את מסך ההסכמה שלך ב-OAuth .
הכל התאם אישית את הדומיין והשולח שלך עבור שירות שליחת דוא"ל אימות.
Cloud Firestore
אנדרואיד ודא שבניית הגרסה שלך משתמשת ב-ProGuard עבור כיווץ קוד . ללא ProGuard, Cloud Firestore SDK והתלות שלו יכולים להוסיף עד 1MB לגודל ה-APK שלך.
הכל הגדר את כללי האבטחה שלך כדי למנוע גישה לא מכוונת לנתונים.
העברת הודעות בענן
iOS הקפד להעלות את מפתח האימות שלך ל-APNS עבור העברת הודעות בענן באפליקציות Apple במסוף Firebase . אם אתה משתמש בתעודות APNS, ודא שאישור APNS הייצור שלך מועלה.
הכל אפשר קישור BigQuery אם אתה מתכנן להשתמש ב-BigQuery עם נתוני הודעות הענן שלך.
אחסון בענן
הכל הגדר את כללי האבטחה שלך בענן כדי למנוע גישה לא מכוונת לנתונים.
Crashlytics
מיפוי פרוגארד להעלאת אנדרואיד עבור גרסאות בנייה לשימוש ב- Crashlytics .
iOS העלה קובץ dsym לגירסה בונה לשימוש ב- Crashlytics .
הכל אפשר קישור BigQuery אם אתה מתכנן להשתמש ב-BigQuery עם נתוני Crashlytics שלך.
קישורים דינמיים
Android הוסף גרסה SHA-1 hash עבור אישור החתימה של האפליקציה שלך בהגדרות הפרויקט של מסוף Firebase (עבור מזהי לקוח OAuth).
Firebase ML
Android ראה הכן את אפליקציית ה-Android של Firebase ML לייצור .
iOS ראה הכנת אפליקציית Apple Firebase ML שלך לייצור .
מסד נתונים בזמן אמת
Android הגדר את כללי ההגנה שלך כך שיעבדו עם מסד הנתונים בזמן אמת.
הכל הגדר את כללי האבטחה של מסד הנתונים בזמן אמת כדי למנוע גישה לא מכוונת לנתונים.
הכל ודא שאתה מוכן להרחיב. למסד הנתונים בזמן אמת יש מכסת ברירת מחדל גדולה מספיק עבור רוב היישומים, אך אפליקציות מסוימות עשויות להזדקק לקיבולת נוספת.
תצורה מרחוק
הכל ודא שכללי תצורה מרחוק ניסיוניים אינם משפיעים על משתמשי הגרסה שלך, ושברירות מחדל מתאימות מופצות באפליקציה שלך.
לְשַׁחְרֵר
אנדרואיד הפעל אפליקציות אנדרואיד דרך מעבדת הבדיקה כדי לבדוק אם יש באגים של הרגע האחרון.
כולם צור קישורים דינמיים לתכונות מפתח חדשות לשימוש בחומר פרסומי ובמדיה חברתית.