Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

Cloud Messaging

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

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

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

إعداد iOS إعداد Android إعداد الويب إعداد C ++ إعداد الوحدة

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

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

كيف يعمل؟

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

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

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

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

مسار التنفيذ

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

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

  • قم بتشغيل نموذج Android أو iOS Quickstart. تتيح لك هذه النماذج تشغيل التعليمات البرمجية ومراجعتها لإرسال رسالة اختبار إلى جهاز واحد باستخدام وحدة تحكم Firebase.

  • جرب البرامج التعليمية لنظام Android أو iOS .

  • أضف Firebase Cloud Messaging إلى تطبيق Android أو iOS أو تطبيق الويب .

  • قم بإعداد بيئتك الموثوقة حيث ستقوم بإنشاء طلبات الرسائل وإرسالها. يمكنك كتابة منطق إرسال باستخدام Admin SDK ، ونشر هذا الرمز بسهولة على Cloud Functions for Firebase أو بيئات سحابية أخرى تديرها Google. بدلاً من ذلك ، يمكنك تنفيذ تطوير الخادم باستخدام بروتوكولات خادم FCM .

  • تعرف على المزيد حول إرسال حمولات البيانات ، وتعيين أولوية الرسالة ، وخيارات المراسلة الأخرى المتوفرة مع FCM.

  • قم بترحيل تطبيق Android أو iOS GCM الحالي لاستخدام Firebase Cloud Messaging.