فهم Firebase للغة C++

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

يُرجى الانتقال إلى أحد منتدياتنا على الإنترنت إذا كان لديك أسئلة حول موضوع لم يتم تناوله في هذه الصفحة. سنعدّل هذه الصفحة أيضًا بشكل دوري لإضافة مواضيع جديدة، لذا يُرجى العودة للاطّلاع على ما إذا كنّا قد أضفنا الموضوع الذي تريد التعرّف عليه.

دعم مكتبة Firebase حسب النظام الأساسي

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

النظام الأساسي Android iOS tvOS macOS
(إصدار تجريبي)
Windows
(إصدار تجريبي)
Linux
(إصدار تجريبي)
A/B Testing الإصدار 8.3.0 والإصدارات الأحدث
Analytics الإصدار 8.7.0 والإصدارات الأحدث
App Distribution الإصدار 8.3.0 والإصدارات الأحدث
Authentication الإصدار 8.3.0 والإصدارات الأحدث
Cloud Firestore الإصدار 8.3.0 والإصدارات الأحدث
Cloud Functions الإصدار 8.3.0 والإصدارات الأحدث
Cloud Messaging الإصدار 8.3.0 والإصدارات الأحدث
Cloud Storage الإصدار 8.3.0 والإصدارات الأحدث
Crashlytics الإصدار 8.3.0 والإصدارات الأحدث
Dynamic Links
Google Mobile Ads
Realtime Database الإصدار 8.3.0 والإصدارات الأحدث
Remote Config الإصدار 8.3.0 والإصدارات الأحدث
crashlytics.h

خدمات Google – ملفات الإعداد

كجزء من إضافة Firebase إلى مشروع C++، عليك إضافة ملف إعداد Firebase.

إذا أردت استخدام مشاريع متعددة على Firebase في تطبيق واحد، يُرجى الانتقال إلى مستندات إعداد مشاريع متعددة.

المصادر المفتوحة المصدر لحزمة تطوير البرامج (SDK) لمنصة Firebase لنظام التشغيل C++

تتيح منصة Firebase تطوير البرامج المفتوحة المصدر، ونشجّع على تقديم المساهمات والملاحظات.

حِزم تطوير البرامج (SDK) لمنصة Firebase

تتوفّر حِزم تطوير البرامج (SDK) المفتوحة المصدر لنظام التشغيل C++ في مستودع GitHub repository.

يُرجى العِلم بما يلي بشأن كيفية إنشاء حِزم تطوير البرامج (SDK) لنظام التشغيل C++ لمنصة Firebase:

  • حِزم تطوير البرامج (SDK) لنظام التشغيل C++ لنظامَي التشغيل Windows وLinux وmacOS مفتوحة المصدر بالكامل ومستضافة في مستودع GitHub.
  • تم إنشاء حِزم تطوير البرامج (SDK) لنظام التشغيل C++ لنظام التشغيل iOS وtvOS وAndroid استنادًا إلى حِزم تطوير البرامج (SDK) المفتوحة المصدر لنظام التشغيل iOS و لنظام التشغيل Android.

نماذج البدء السريع

تحتفظ منصة Firebase بمجموعة من نماذج البدء السريع لواجهات برمجة التطبيقات في Firebase على C++. يمكنك العثور على هذه النماذج في مستودع البدء السريع العام على GitHub لمنصة Firebase .

يتضمّن كل نموذج من نماذج البدء السريع مشروع Xcode لنظام التشغيل iOS، ومشروع استوديو Android، وملف CMakeLists.txt يمكن استخدامه لإنشاء مشروع كمبيوتر (إذا كان منتج Firebase نفسه يتيح أهداف الكمبيوتر).