Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) هو حل مراسلة عبر الأنظمة الأساسية يتيح لك إرسال رسائل موثوقة دون أي تكلفة.
باستخدام FCM ، يمكنك إخطار تطبيق العميل بأن البريد الإلكتروني الجديد أو البيانات الأخرى متاحة للمزامنة. يمكنك إرسال رسائل إعلام لدفع إعادة مشاركة المستخدم والاحتفاظ به. بالنسبة لحالات الاستخدام مثل المراسلة الفورية ، يمكن للرسالة نقل حمولة تصل إلى 4000 بايت إلى تطبيق عميل.القدرات الأساسية
إرسال رسائل إعلام أو رسائل بيانات | إرسال رسائل الإعلام التي يتم عرضها للمستخدم الخاص بك. أو أرسل رسائل بيانات وحدد تمامًا ما يحدث في رمز التطبيق الخاص بك. انظر أنواع الرسائل . |
استهداف الرسائل المتنوعة | قم بتوزيع الرسائل على تطبيق العميل الخاص بك بأي من الطرق الثلاث — على أجهزة فردية ، أو على مجموعات من الأجهزة ، أو على الأجهزة المشتركة في الموضوعات. |
إرسال رسائل من تطبيقات العميل | أرسل إقرارات ومحادثات ورسائل أخرى من الأجهزة مرة أخرى إلى الخادم الخاص بك عبر قناة اتصال موثوقة وفعالة للبطارية في FCM. |
كيف يعمل؟
يتضمن تنفيذ FCM عنصرين رئيسيين للإرسال والاستلام:
- بيئة موثوقة مثل Cloud Functions لـ Firebase أو خادم تطبيقات يمكن بناء الرسائل واستهدافها وإرسالها عليها.
- تطبيق عميل Apple أو Android أو الويب (JavaScript) يتلقى الرسائل عبر خدمة النقل الخاصة بالمنصة المقابلة.
يمكنك إرسال رسائل عبر Firebase Admin SDK أو بروتوكول خادم FCM . يمكنك استخدام مؤلف الإشعارات للاختبار ولإرسال رسائل التسويق أو المشاركة باستخدام استهداف وتحليلات قوية مضمنة أو شرائح مخصصة مستوردة .
راجع نظرة عامة معمارية لمزيد من التفاصيل والمعلومات الهامة حول مكونات FCM.