Firebase Cloud Messaging

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

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

استخدام واجهات برمجة تطبيقات Google Cloud Messaging الموقوفة؟ معرفة المزيد حول كيفية الهجرة إلى FCM.

الإعداد دائرة الرقابة الداخلية الروبوت الإعداد الويب الإعداد C ++ الإعداد الإعداد الوحدة

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

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

كيف يعمل؟

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

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

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

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

مسار التنفيذ

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

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