إرسال الرسائل باستخدام "وحدة تحكُّم Firebase"

يمكنك إرسال رسائل الإشعارات باستخدام مؤلف الإشعارات في وحدة تحكُّم Firebase. رغم أن هذا لا توفير المرونة أو قابلية التوسع نفسها المتوفرة في إرسال الرسائل باستخدام SDK للمشرف أو بروتوكول HTTP وXMPP، فيمكن أن يكون مفيدة جدًا للاختبار أو للتسويق وتفاعل المستخدمين المستهدفين بشكل كبير. توفّر وحدة تحكّم Firebase إحصاءات مستندة إلى الإحصاءات. اختبار A/B للمساعدة في تحسين لتحسين الرسائل التسويقية.

بعد تطوير المنطق في تطبيقك لتلقّي الرسائل، يمكنك السماح للمستخدمين غير التقنيين عن إرسال الرسائل باستخدام مؤلف الإشعارات

لمحة عامة

عند إرسال رسالة إشعار من أداة إنشاء الإشعارات، تستخدم Google القيم التي تُدخلها في حقول النموذج بالطُرق التالية:

  • تحدّد حقول مثل شريحة المستخدم وتنتهي الصلاحية هدف الرسالة. وخيارات التسليم.
  • يتم إرسال حقول مثل نص الإشعار والبيانات المخصّصة إلى العميل في حمولة البيانات التي تتكون من أزواج المفتاح/القيمة.

يتم تعيين هذه الحقول للمفاتيح المتاحة من خلال Message الخاص بك. على سبيل المثال، تم إدخال أزواج المفتاح/القيمة في البيانات المخصّصة. في حقل المؤلف باعتباره data حمولة الإشعار. يتم تعيين الحقول الأخرى مباشرةً إلى المفاتيح في notification أو في إعدادات الإشعارات الخاصة بالنظام الأساسي.

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

المفاتيح التي ترسلها وحدة تحكّم Firebase إلى العملاء هي:

مفتاح تصنيف حقل وحدة التحكّم الوصف
notification.title عنوان الإشعار يشير إلى عنوان الإشعار.
notification.body نص الإشعار يشير إلى نص الإشعار.
data البيانات المخصّصة أزواج المفتاح/القيمة التي تحددها. ويتم إرسالها كحمولة بيانات ليعالجها التطبيق.

تشمل المفاتيح التي تحدد تسليم الرسائل ما يلي:

مفتاح تصنيف حقل وحدة التحكّم الوصف
sound الصوت

تش��ر هذه السمة إلى صوت يتم تشغيله عند تلقّي الجهاز إشعارًا.

time_to_live تاريخ انتهاء الصلاحية

تحدد هذه المعلمة مدة الاحتفاظ بالرسالة (بالثواني) في مساحة تخزين FCM. إذا كان الجهاز غير متصل بالإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط عمر الرسالة.