تخزن Firebase Realtime Database البيانات وتزامنها مع قاعدة بيانات NoSQL السحابية. تتم مزامنة البيانات على مستوى جميع البرامج في الوقت الفعلي، وتظل متاحة عندما يصبح تطبيقك غير متصل بالإنترنت.
قبل البدء
لاستخدام Realtime Database، عليك إجراء ما يلي:
سجِّل مشروعك على Unity واضبطه لاستخدام Firebase.
إذا كان مشروعك على Unity يستخدم Firebase، يعني ذلك أنّه سبق تسجيله وإعداده لاستخدام Firebase.
إذا لم يكن لديك مشروع على Unity، يمكنك تنزيل نموذج تطبيق.
أضِف Firebase حزمة تطوير البرامج (SDK) Unity (على وجه التحديد،
FirebaseDatabase.unitypackage
) إلى مشروعك على Unity.
تجدر الإشارة إلى أنّ إضافة Firebase إلى مشروع Unity تتضمّن مهام في وحدة التحكّم Firebase وفي مشروع Unity المفتوح (على سبيل المثال، يمكنك تنزيل ملفات إعدادات Firebase من وحدة التحكّم، ثم نقلها إلى مشروع Unity).
إنشاء قاعدة بيانات
انتقِل إلى قسم Realtime Database في وحدة تحكّمFirebase. سيُطلب منك اختيار مشروع حالي على Firebase. اتّبِع سير عمل إنشاء قاعدة البيانات.
اختَر وضعًا أوليًا لتطبيق Firebase Security Rules:
- وضع الاختبار
مناسبة للبدء باستخدام مكتبات عملاء الويب والأجهزة الجوّالة، ولكنّها تسمح لأي مستخدم بقراءة بياناتك وإعادة كتابتها. بعد الاختبار، احرص على قراءة القسم فهم قواعد قاعدة بيانات Firebase في الوقت الفعلي .
لبدء استخدام حزمة تطوير البرامج (SDK) للويب أو Apple أو Android، اختَر وضع الاختبار.
- وضع القفل
يرفض جميع عمليات القراءة والكتابة من عملاء الويب والأجهزة الجوّالة. سيظل بإمكان خوادم التطبيقات المعتمَدة الوصول إلى قاعدة بياناتك.
اختَر موقعًا لقاعدة البيانات.
بناءً على موقع قاعدة البيانات، سيكون عنوان URL لقاعدة البيانات الجديدة بأحد الأشكال التالية:
(لقواعد البيانات فيDATABASE_NAME.firebaseio.com
us-central1
) (لقواعد البيانات في جميع المواقع الجغرافية الأخرى)DATABASE_NAME.REGION.firebasedatabase.app
انقر على تم.
عند تفعيل Realtime Database، يتم أيضًا تفعيل واجهة برمجة التطبيقات في Cloud API Manager.
إعداد إمكانية الوصول العلني
يوفّر Realtime Database لغة قواعد توضيحية تتيح لك تحديد كيفية تنظيم بياناتك وكيفية فهرستها والحالات التي يمكن فيها قراءة بياناتك وكتابتها.
الخطوات التالية
تعرَّف على كيفية تنظيم البيانات في Realtime Database.
اطّلِع على قاعدة بياناتك في ملف برمجي في Firebase وحدة التحكّم.
تجهيز تطبيقك للإطلاق:
- إعداد تنبيهات الميزانية لمشروعك في وحدة تحكّم Google Cloud
- يمكنك مراقبة لوحة بيانات الاستخدام والفوترة في وحدة تحكّم Firebase للحصول على نظرة عامة على استخدام مشروعك على مستوى خدمات Firebase المتعددة. يمكنك أيضًا الانتقال إلى Realtime Database لوحة بيانات الاستخدام لمزيد من المعلومات المفصّلة حول الاستخدام.
- راجِع قائمة التحقّق من إطلاق Firebase.