Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) هو حل مراسلة من عدّة منصات يتيح لك إرسال الرسائل دون أي تكلفة.

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

إعداد +iOS إعداد Android إعداد الويب إعداد Flutter إعداد C++ إعداد Unity

الإمكانات الرئيسية

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

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

تتضمن عملية تنفيذ FCM مكونين رئيسيين الإرسال والاستلام:

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

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

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

مسار التنفيذ

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

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