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

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

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

  1. התקן את ה- SDK של Firebase .
  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 אל Podfile ה- Podfile של הפרויקט שלך:

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

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

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

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

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

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

    מָהִיר

    import Firebase

    מטרה-ג

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

    מָהִיר

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

    מטרה-ג

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

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

מָהִיר

var ref: DatabaseReference!

ref = Database.database().reference()

מטרה-ג

@property (strong, nonatomic) FIRDatabaseReference *ref;

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

הצעדים הבאים