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 أو بروتوكول خادم FCM. يمكنك استخدام أداة إنشاء الإشعارات للاختبار وإرسال رسائل تسويقية أو رسائل تتعلّق بالتفاعل باستخدام ميزات الاستهداف والتحليلات المضمّنة القوية أو شرائح الجمهور المستورَدة المخصّصة.

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

مسار التنفيذ

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

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