Firebase Cloud Messaging

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

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



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

iOS+ Android الويب Flutter

Unity C++‎

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

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

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

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

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

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

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

مسار التنفيذ

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

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