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