المراسلة السحابية من Firebase

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

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

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

القدرات الأساسية

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

كيف يعمل؟

يتضمن تطبيق FCM مكونين رئيسيين للإرسال والاستقبال:

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

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

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

مسار التنفيذ

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

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