התקנה והתקנה ב- iOS

מסד הנתונים בזמן אמת של Firebase הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ- JSON ומסונכרנים בזמן אמת לכל לקוח מחובר. כשאתה בונה אפליקציות חוצות-פלטפורמות עם Android, iOS ו- JavaScript SDK שלנו, כל הלקוחות שלך חולקים מופע מסד נתונים אחד בזמן אמת ומקבלים עדכונים אוטומטיים עם הנתונים החדשים ביותר.

תנאים מוקדמים

  1. התקן את Firebase SDK .
  2. הוספת אפליקציות פרויקט Firebase שלך קונסולת Firebase .

צור מסד נתונים

  1. נווט אל המקטע מסד זמן אמת של קונסולת Firebase . תתבקש לבחור פרויקט קיים של Firebase. עקוב אחר זרימת העבודה ליצירת מסד נתונים.

  2. בחר מצב התחלה לכללי האבטחה שלך ב- Firebase:

    מצב מבחן

    טוב להתחיל עם ספריות הלקוחות הניידים והאינטרנט, אך מאפשר לכל אחד לקרוא ולכתוב את הנתונים שלך. לאחר שבחנו, הקפד לבדוק את חוקי מסד להבין Firebase זמן אמת סעיף.

    כדי להתחיל עם האינטרנט, iOS או Android SDK, בחר מצב בדיקה.

    מצב נעול

    מכחיש את כל הקריאה והכתיבה מלקוחות סלולריים ואינטרנט. שרתי היישומים המאומתים שלך עדיין יכולים לגשת למסד הנתונים שלך.

  3. בחר אזור למסד הנתונים. בהתאם לבחירה של האזור שלך, מרחב הנתונים יהיה מהצורה <databaseName>.firebaseio.com או <databaseName>.<region>.firebasedatabase.app . לקבלת מידע נוסף, ראו במיקומים נבחרים עבור הפרויקט שלך .

  4. לחץ על סיום.

כשמפעילים מסד זמן אמת, זה גם מאפשר API של מנהל API ענן .

הוסף את מסד הנתונים של Firebase בזמן אמת לאפליקציה שלך

  1. מוסיפים את התלות עבור Firebase זמן אמת Database כדי הפרויקט שלך Podfile :

    pod 'Firebase/Database'
    
  2. הפעלת pod install ולפתוח את יצר .xcworkspace הקובץ.

הגדר כללי מסד נתונים בזמן אמת

מסד הנתונים בזמן אמת מספק שפת כללים הצהרתית המאפשרת לך להגדיר כיצד יש לבנות את הנתונים שלך, כיצד יש לאנדקס אותם ומתי ניתן לקרוא ולכתוב את הנתונים שלך.

הגדר מסד נתונים בזמן אמת של Firebase

עליך לאתחל את Firebase לפני שייווצר או ישתמש כל הפניה לאפליקציית Firebase. אם כבר עשית זאת לתכונה אחרת של Firebase, תוכל לדלג על שלב זה.

  1. ייבא את מודול Firebase ב שלך UIApplicationDelegate :

    מָהִיר

    import Firebase

    Objective-C

    @import Firebase;
  2. & Nbsp הגדר FirebaseApp משותף למשל, בדרך כלל של האפליקציה שלך application:didFinishLaunchingWithOptions: השיטה:

    מָהִיר

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

לאחר מכן, צור הפניה למסד הנתונים שלך וציין את המיקום שאליו ברצונך לכתוב.

מָהִיר

var ref: DatabaseReference!

ref = Database.database().reference()

Objective-C

@property (strong, nonatomic) FIRDatabaseReference *ref;

self.ref = [[FIRDatabase database] reference];

הצעדים הבאים