Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) هو حل للمراسلة على عدة منصات يتيح لك إرسال الرسائل بشكل موثوق.

باستخدام FCM، يمكنك إعلام تطبيق العميل بأنّه تتوفّر رسالة إلكترونية جديدة أو بيانات أخرى يمكن مزامنتها. يمكنك إرسال رسائل إشعارات لتشجيع المستخدمين على إعادة التفاعل والاحتفاظ بهم. بالنسبة إلى حالات الاستخدام، مثل المراسلة الفورية، يمكن أن تنقل الرسالة حمولة تصل إلى 4096 بايت إلى تطبيق العميل.


هل أنت مستعد للبدء؟ اختَر النظام الأساسي:

iOS+ Android الويب Flutter

Unity C++‎

الإمكانات الأساسية

إرسال رسائل إشعارات أو رسائل بيانات إرسال رسائل إشعارات يتم عرضها للمستخدم أو إرسال رسائل بيانات وتحديد ما يحدث في الرمز البرمجي لتطبيقك بشكل كامل. راجِع أنواع الرسائل.
استهداف الرسائل بطرق متعدّدة يمكنك توزيع الرسائل على تطبيق العميل بأي من 3 طرق: إرسالها إلى أجهزة فردية أو إلى مجموعات من الأجهزة أو إلى الأجهزة المشترِكة في مواضيع.

كيف تعمل هذه الميزة؟

يتضمّن تنفيذ FCM مكوّنَين رئيسيَّين للإرسال والاستلام، وهما:

  1. بيئة موثوق بها، مثل Cloud Functions for Firebase أو خادم تطبيقات، يمكنك من خلالها إنشاء الرسائل واستهدافها وإرسالها
  2. تطبيق عميل على Apple أو Android أو الويب (JavaScript) يتلقّى الرسائل من خلال خدمة النقل الخاصة بالنظام الأساسي المعنيّ.

يمكنك إرسال الرسائل عبر Firebase Admin SDK أو بروتوكول خادم FCM. يمكنك استخدام أداة إنشاء الإشعارات للاختبار وإرسال رسائل تسويقية أو رسائل لزيادة التفاعل باستخدام ميزات استهداف وتحليلات مدمجة وفعّالة أو شرائح مستورَدة مخصّصة.

يمكنك الاطّلاع على نظرة عامة على البنية للحصول على مزيد من التفاصيل والمعلومات المهمة حول مكوّنات FCM.

مسار التنفيذ

إعداد حزمة تطوير البرامج (SDK) الخاصة بـ FCM إعداد Firebase وFCM على تطبيقك وفقًا لتعليمات الإعداد الخاصة بنظام التشغيل
تطوير تطبيق العميل أضِف ميزة معالجة الرسائل أو منطق الاشتراك في المواضيع أو ميزات اختيارية أخرى إلى تطبيق العميل. أثناء عملية التطوير، يمكنك بسهولة إرسال رسائل اختبارية من أداة إنشاء الإشعارات.
تطوير خادم التطبيق حدِّد ما إذا كنت تريد استخدام Firebase Admin SDK أو بروتوكول الخادم لإنشاء منطق الإرسال، أي المنطق اللازم للمصادقة وإنشاء طلبات الإرسال ومعالجة الردود وغير ذلك. بعد ذلك، يمكنك إنشاء المنطق في بيئتك الموثوقة.

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