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