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

מסד הנתונים Firebase Realtime הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ- 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

    מטרה-ג

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

    מָהִיר

    // 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];

הצעדים הבאים