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