התקנה & הגדרה של API ל-REST

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

אפשר להשתמש בכל כתובת URL של Firebase Realtime Database כנקודת קצה של REST. כל מה שצריך לעשות הוא להוסיף את .json לסוף כתובת ה-URL ולשלוח בקשה מלקוח ה-HTTPS המועדף.

יצירת חשבון

קודם נרשמים לחשבון ללא עלות במסוף Firebase. תיצור בשבילכם אפליקציית Firebase חדשה עם כתובת URL ייחודית שמסתיימת ב-firebaseio.com. תשתמשו בכתובת ה-URL הזו כדי לאמת את המשתמשים וכדי לאחסן ולסנכרן נתונים במסד הנתונים של האפליקציה.

במסוף Firebase אפשר ליצור, לנהל ולמחוק אפליקציות של Firebase. כשלוחצים על אפליקציית Firebase ספציפית, אפשר לראות את מסד הנתונים של האפליקציה ולשנות אותו בזמן אמת. בלוח הבקרה של האפליקציה, אפשר גם להגדיר את Firebase Realtime Database Security Rules, לנהל את האימות, הפריסות והניתוח של האפליקציה.

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

  1. במסוף Firebase, עוברים אל Databases & Storage (מסדי נתונים ואחסון) >‏ Realtime Database (מסד נתונים בזמן אמת).

  2. לוחצים על יצירת מסד נתונים.

  3. בוחרים מצב התחלתי ל-Firebase Security Rules:

    מצב בדיקה

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

    כדי להתחיל להשתמש ב-SDK לאתרים, ל-Apple או ל-Android, בוחרים באפשרות testmode.

    מצב נעילה

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

  4. בוחרים מיקום למסד הנתונים.

    בהתאם למיקום של מסד הנתונים, כתובת ה-URL של מסד הנתונים החדש תהיה באחד מהפורמטים הבאים:

    • ‫DATABASE_NAME.firebaseio.com (למסדי נתונים ב-us-central1)

    • DATABASE_NAME.REGION.firebasedatabase.app (למסדי נתונים בכל המיקומים האחרים)

  5. לוחצים על סיום.

כשמפעילים את Realtime Database, מופעל גם ה-API בCloud API Manager.

השלבים הבאים