ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

التثبيت والإعداد على iOS

قاعدة بيانات Firebase Realtime هي قاعدة بيانات مستضافة على السحابة. يتم تخزين البيانات بتنسيق JSON وتتم مزامنتها في الوقت الفعلي مع كل عميل متصل. عندما تقوم بإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام مجموعات SDK الخاصة بأنظمة Android و iOS و JavaScript ، فإن جميع عملائك يشاركون مثيل Realtime Database واحد ويتلقون التحديثات تلقائيًا بأحدث البيانات.

المتطلبات الأساسية

  1. ثبّت حزمة Firebase SDK .
  2. أضف تطبيقك إلى مشروع Firebase في وحدة تحكم Firebase .

أنشئ قاعدة بيانات

  1. إذا لم تكن قد قمت بذلك بالفعل ، فأنشئ مشروع Firebase: في وحدة تحكم Firebase ، انقر على إضافة مشروع ، ثم اتبع التعليمات التي تظهر على الشاشة لإنشاء مشروع Firebase أو لإضافة خدمات Firebase إلى مشروع GCP حالي.

  2. انتقل إلى قسم Realtime Database بوحدة تحكم Firebase . سيُطلب منك تحديد مشروع Firebase موجود. اتبع سير عمل إنشاء قاعدة البيانات.

  3. حدد وضع بدء لقواعد أمان Firebase:

    وضع الاختبار

    جيد لبدء استخدام مكتبات عميل الويب والجوال ، ولكنه يسمح لأي شخص بقراءة بياناتك والكتابة عليها. بعد الاختبار ، تأكد من مراجعة قسم فهم قواعد قاعدة بيانات Firebase Realtime .

    لبدء استخدام الويب أو iOS أو Android SDK ، حدد وضع الاختبار.

    وضع القفل

    يرفض كل ما يقرأ ويكتب من عملاء المحمول والويب. لا يزال بإمكان خوادم التطبيق المصادقة الوصول إلى قاعدة البيانات الخاصة بك

  4. انقر فوق تم .

عند تمكين Realtime Database ، فإنه يُمكّن أيضًا واجهة برمجة التطبيقات في Cloud API Manager .

أضف Firebase Realtime Database إلى تطبيقك

  1. أضف تبعية قاعدة بيانات Podfile Realtime إلى Podfile الخاص Podfile :

    pod 'Firebase/Database'
    
  2. قم بتشغيل pod install وافتح ملف .xcworkspace تم إنشاؤه.

تكوين قواعد قاعدة بيانات الوقت الفعلي

توفر Realtime Database لغة قواعد تعريفية تتيح لك تحديد كيفية هيكلة بياناتك ، وكيفية فهرستها ، ومتى يمكن قراءة بياناتك والكتابة إليها.

قم بإعداد قاعدة بيانات Firebase Realtime

يجب تهيئة Firebase قبل إنشاء أو استخدام أي مرجع لتطبيق Firebase. إذا كنت قد فعلت ذلك بالفعل لميزة Firebase أخرى ، فيمكنك تخطي هذه الخطوة.

  1. استيراد وحدة Firebase في UIApplicationDelegate :

    سويفت

    import Firebase

    ج موضوعية

    @import Firebase;
  2. قم FirebaseApp مثيل FirebaseApp المشترك ، عادةً في تطبيق تطبيقك application:didFinishLaunchingWithOptions: method:

    سويفت

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

    ج موضوعية

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

بمجرد تهيئة قاعدة بيانات Firebase Realtime ، حدد وقم بإنشاء مرجع لقاعدة البيانات الخاصة بك على النحو التالي:

سويفت

var ref: DatabaseReference!

ref = Database.database().reference()

ج موضوعية

@property (strong, nonatomic) FIRDatabaseReference *ref;

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

الخطوات التالية