يمكنك إرسال رسائل الإشعارات باستخدام مؤلف الإشعارات في وحدة تحكُّم Firebase. رغم أن هذا لا توفير المرونة أو قابلية التوسع نفسها المتوفرة في إرسال الرسائل باستخدام SDK للمشرف أو بروتوكول HTTP وXMPP، فيمكن أن يكون مفيدة جدًا للاختبار أو للتسويق وتفاعل المستخدمين المستهدفين بشكل كبير. توفّر وحدة تحكّم Firebase إحصاءات مستندة إلى الإحصاءات. اختبار A/B للمساعدة في تحسين لتحسين الرسائل التسويقية.
بعد تطوير المنطق في تطبيقك لتلقّي الرسائل، يمكنك السماح للمستخدمين غير التقنيين عن إرسال الرسائل باستخدام مؤلف الإشعارات
لمحة عامة
عند إرسال رسالة إشعار من مؤلف الإشعارات، تستخدم Google القيم التي تُدخلها في حقول النموذج بالطرق التالية:
- تحدّد حقول مثل شريحة المستخدم وتنتهي الصلاحية هدف الرسالة. وخيارات التسليم.
- يتم إرسال حقول مثل نص الإشعار والبيانات المخصّصة إلى العميل في حمولة البيانات التي تتكون من أزواج المفتاح/القيمة.
يتم تعيين هذه الحقول للمفاتيح المتاحة من خلال
Message
الخاص بك. على سبيل المثال، تم إدخال أزواج المفتاح/القيمة في البيانات المخصّصة.
في حقل المؤلف باعتباره
data
حمولة الإشعار. يتم تعيين الحقول الأخرى مباشرةً إلى المفاتيح في
notification
أو في إعدادات الإشعارات الخاصة بالنظام الأساسي.
لاحظ أن بعض الحقول في منشئ الإشعارات غير متاح من خلال واجهة برمجة تطبيقات FCM. على سبيل المثال، يمكنك استهداف شرائح المستخدمين تستند إلى إصدار التطبيق أو اللغة أو نوع المتصفّح وإصداره، أو خصائص المستخدمين بطرق لا تتوفّر باستخدام واجهة برمجة تطبيقات الخادم.
المفاتيح التي ترسلها وحدة تحكّم Firebase إلى العملاء هي:
مفتاح | تصنيف حقل وحدة التحكّم | الوصف |
---|---|---|
notification.title |
عنوان الإشعار | يشير إلى عنوان الإشعار. |
notification.body |
نص الإشعار | يشير إلى نص الإشعار. |
data |
البيانات المخصّصة | أزواج المفتاح/القيمة التي تحددها. يتم تسليم هذه الرسائل كحمولة بيانات ليعالجها التطبيق. |
تشمل المفاتيح التي تحدد تسليم الرسائل ما يلي:
مفتاح | تصنيف حقل وحدة التحكّم | الوصف |
---|---|---|
sound |
الصوت |
تشير هذه السمة إلى صوت يتم تشغيله عند تلقّي الجهاز إشعارًا. |
time_to_live |
تاريخ انتهاء الصلاحية | تحدد هذه المعلمة مدة الاحتفاظ بالرسالة (بالثواني) في مساحة تخزين FCM. إذا كان الجهاز غير متصل بالإنترنت. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط عمر الرسالة. |