توفّر ميزة "المراسلة داخل التطبيق" من Firebase مجموعة مفيدة من السلوكيات وأنواع الرسائل التي تم ضبطها مسبقًا مع مظهر وأسلوب تلقائيَين، ولكن قد تحتاج في بعض الحالات إلى توسيع نطاق السلوكيات ومحتوى الرسائل. تتيح لك ميزة "الرسائل داخل التطبيق" إضافة إجراءات إلى الرسائل وتخصيص شكلها وأسلوبها.
إضافة إجراء إلى رسالتك
باستخدام الإجراءات، يمكنك استخدام رسائلك داخل التطبيق لتوجيه المستخدمين إلى موقع إلكتروني أو شاشة معيّنة في تطبيقك.
تنفيذ معالِج رابط لصفحة في التطبيق
يستخدم Firebase In-App Messaging معالجات الروابط لمعالجة الإجراءات. يمكن لحزمة SDK استخدام عدد من معالِجات الأحداث، لذا إذا كان تطبيقك يتضمّن معالِجًا، يمكن Firebase In-App Messaging استخدامه بدون أي إعدادات إضافية. إذا لم يكن لديك اسم معرِّف بعد، يمكنك استخدام Firebase Dynamic Links. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إنشاء روابط ديناميكية على Android.
إضافة الإجراء إلى رسالتك باستخدام وحدة تحكّم Firebase
بعد أن يتضمّن تطبيقك معالِج رابط، ستكون مستعدًا لإنشاء حملة تتضمّن إجراءً. افتح وحدة تحكّم Firebase للانتقال إلى الرسائل، وابدأ حملة جديدة أو عدِّل حملة حالية. في هذه الحملة، قدِّم بطاقة ونص الزر وإجراء الزر أو إجراء الصورة أو إجراء البانر ، حيث يكون الإجراء رابطًا لصفحة معيّنة ذي صلة.
يعتمد تنسيق الإجراء على تنسيق الرسالة الذي تختاره. تحصل الوحدات النمطية على أزرار إجراءات مع محتوى نص زر قابل للتخصيص ولون نص ولون خلفية. أمّا الصور وإعلانات البانر العلوية، فتصبح تفاعلية وتؤدي إلى تنفيذ الإجراء المحدّد عند النقر عليها.
تعديل مظهر الرسالة ومضمونها
استخدِم حزمة تطوير البرامج (SDK) لعرض Firebase In-App Messaging على نظام التشغيل Android لتخصيص طريقة عرض In-App Messaging لرسائلك، وهي متاحة الآن على مستودع GitHub في Firebase.
يتطلّب إنشاء عرضك الخاص خطوتَين:
- اكتب رمز التنفيذ الخاص بك لفئة
FirebaseInAppMessagingDisplay
. سجِّل هذا التنفيذ باستخدام حزمة تطوير البرامج Firebase In-App Messaging بدون واجهة مستخدم.
للبدء، يمكنك الاطّلاع على عملية تنفيذ فريق Firebase In-App Messaging في
FirebaseInAppMessagingDisplayImpl.java
.