ما هوFirebase؟ وماهوالغرض منه؟

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

 ما هوFirebase؟ وماهوالغرض منه؟

كما تعلم إمكانية تقسيم تطوير مواقع الويب والتطبيقات إلى قسمين أساسين من حيث:

  •  Front-end ويتضمن كافة الوظائف التي تتعلق بالواجهات والتصميمات وغيرها حيث يكون مرئي للمستخدم.
  •  Back-end الذي يتضمن كافة المتعلقات بالبرمجة ووسائل التواصل من خلال السيرفر وغيرها لإتمام الخدمات المتنوعة حيث هذا يجعل التطبيق ديناميكياً، هناك قاعدة بيانات ديناميكية يتفاعل المستخدمين معها ويستفادون من خلالها.

معلومات حول Firebase

يوفر Firebase ادوات تعمل على جمع جميع صيغ التطبيقات الخاصة بك في نظام ال Android ونظام ال iOS ليقوم بمشاركة بيانات المستخدم وذلك لمشاركة بيانات المستخدم بكل سهولة وسرعة حيث يحتوي على واجهة سهلة الإستخدام في برمجة التطبيقات SDK، يمكنك التدقيق على حل مشاكل العملاء وعدم قضاء الوقت في إنشاء البنية التحتية.

ماهي الخدمات التي تقدمها Firebase؟

فيما يلي قائمة بأهم الخدمات التي تقدمها منصة Firebase للمطورين:

  • Cloud Firestore:  وهي قاعدة بيانات من نوع NoSQL تتيح لك تخزين كافة البيانات ونقلها أو مزامنتها.
  • Cloud Storage:  وهي مساحة تخزينية سحابية تقوم بتخزين الملفات من حيث الصور والفيديوهات.
  • Authentication:  يتمكن للمطورين من خلالها إعداد أنظمة تسجيل الدخول بعدة طرق بما في ذلك Facebook وGoogle و SMS والبريد الإلكتروني وكلمة المرور.
  • Cloud Messaging:  تعمل على إعداد أنظمة إرسال الإشعارات إلى أجهزة المستخدمين.
  • Firebase Hosting  تعمل على توفير خدمات استضافة ملفات ثابتة على سبيل المثال: HTML ،CSS  و JavaScript.
  • Firebase Remote Config:  إمكانية المطورين من التحكم في العديد من إعدادات التطبيقات الخاصة والقيام بتغييرها دون إجبار المستخدمين على تحديث هذه التطبيقات على أجهزتهم.

كيف تضيف Firebase إلى تطبيقك؟

من خلال ربط تطبيقاتك في AdMob بنظام firebase لإتاحة استخدام بيانات حسابك المرتبط في جوجل، دعونا نستعرض إليكم خطوات كيفية ربط تطبيقاتك بنظام firebase:

  • أولًا قم يتسجيل الدخول في حسابك الخاص ب AdMob.
  • ثم يتم النقر على الإعدادات داخل الشريط الجانبي.
  • ثم النقر فوق علامة التبويب الخاصة بالخدمات ذات صلة.
  • تحقق من تمكين مقاييس سلوك المستخدم لهذا التطبيق، ولتتمكن من القيام بذلك يمكنك النقر على زر إيقاف التفعيل في عمود مقاييس سلوك المستخدم.
  • يرجى العلم  لايمكنك القيام بربط نظام Firebase حيث يتم تمكين مقاييس المستخدم إذا قمت مؤخرًا بتمكين مقاييس سلوك المستخدم فقد يستغرق معك الأمر مايصل إلى 48 ساعة حتى يتم تفعيل هذا التغيير قبل أن تتمكن من الإتصال بنظام Firebase.
  • ثم انقر على الكود Expand داخل التطبيق الذي ترغب ربطه بنظام  Firebase
  • ثم النقر على زر إيقاف التمكين لتفعل عملية الربط بنظام Firebase.

بعد ذلك يمكنك تحديد الخيارات التالية:

  • الربط بمشاريع والتطبيقات الحالية في  Firebase:
  • يمكنك أن تستخدم هذا الخيار في حالة إن كان لديك تطبيق حالي على Firebase ترغب في  ربطه بتطبيقك على  AdMob
  • ثم أنقر على إتمام ربط التطبيق.

أنشئ تطبيقًا جديدًا في مشروع Firebase الحالي:

  • يمكنك استخدام هذا الخيار في حالة إن كان لديك بالفعل مشروع على Firebase ولكن لايوجد تطبيق على Firebase لربطه بتطبيق AdMob سيقوم نظام Firebase تلقائيًا بإنشاء تطبيق بداخله مصمم خصيصًا طبقًا لتطبيقك على AdMob.

هل ال Firebase مجاني؟

بالفعل هو تطبيق مجاني وغير محدود لتحليلات تطبيقات  الهاتف والويب لمستخدمي AdMob.

وفي خاتمة هذا المقال نكون قد وضحنا لكم كافة التفاصيل حول ما هوFirebase؟ وماهوالغرض منه؟ وماذا يتضمن التطبيق والخدمات التي يقدمها.