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