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 ، يمكنك إخطار تطبيق العميل بأن البريد الإلكتروني الجديد أو البيانات الأخرى متاحة للمزامنة. يمكنك إرسال رسائل إعلام لدفع إعادة مشاركة المستخدم والاحتفاظ به. بالنسبة لحالات الاستخدام مثل المراسلة الفورية ، يمكن للرسالة نقل حمولة تصل إلى 4 كيلوبايت إلى تطبيق عميل.

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

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

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

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

كيف يعمل؟

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

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

يمكنك إرسال رسائل عبر 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 ، ونشر هذا الرمز بسهولة على وظائف السحابة لـ Firebase أو البيئات السحابية الأخرى التي تديرها Google. بدلاً من ذلك ، يمكنك إجراء تطوير الخادم باستخدام بروتوكولات خادم FCM .

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

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