پیام‌های Firebase In-App Messaging خود را سفارشی کنید

Firebase In-App Messaging مجموعه مفیدی از رفتارها و انواع پیام های از پیش پیکربندی شده را با ظاهر و احساس پیش فرض ارائه می دهد، اما در برخی موارد ممکن است بخواهید رفتارها و محتوای پیام را گسترش دهید. پیام‌رسانی درون‌برنامه به شما امکان می‌دهد تا اقداماتی را به پیام‌ها اضافه کنید و ظاهر و احساس پیام را سفارشی کنید.

یک اقدام به پیام خود اضافه کنید

با کنش‌ها می‌توانید از پیام‌های درون‌برنامه خود برای هدایت کاربران به یک وب‌سایت یا صفحه خاصی در برنامه خود استفاده کنید.

Firebase In-App Messaging از کنترل‌کننده‌های پیوند برای پردازش اقدامات استفاده می‌کند. SDK می‌تواند از تعدادی کنترل‌کننده استفاده کند، بنابراین اگر برنامه شما قبلاً یکی دارد، Firebase In-App Messaging می‌تواند بدون هیچ گونه راه‌اندازی دیگری از آن استفاده کند. اگر هنوز هندلر ندارید، می‌توانید از Firebase Dynamic Links استفاده کنید. برای کسب اطلاعات بیشتر، ایجاد پیوندهای پویا در Android را بخوانید.

با استفاده از کنسول Firebase اقدام را به پیام خود اضافه کنید

هنگامی که برنامه شما دارای یک کنترل کننده پیوند باشد، آماده هستید تا یک کمپین با یک اقدام بنویسید. کنسول Firebase را در Messaging باز کنید و یک کمپین جدید راه اندازی کنید یا یک کمپین موجود را ویرایش کنید. در آن کمپین، یک کارت ، متن دکمه و کنش دکمه ، یک عمل تصویر یا یک کنش بنر ارائه کنید، که در آن عمل یک پیوند عمیق مرتبط است.

قالب عمل بستگی به طرح بندی پیام شما دارد. مدال‌ها دکمه‌های عمل با محتوای متن دکمه، رنگ متن و رنگ پس‌زمینه قابل تنظیم را دریافت می‌کنند. از سوی دیگر، تصاویر و بنرهای برتر، تعاملی می شوند و با ضربه زدن، عمل مشخص شده را فراخوانی می کنند.

ظاهر و احساس پیام را تغییر دهید

از Firebase In-App Messaging SDK برای Android برای سفارشی کردن نحوه نمایش پیام های درون برنامه ای پیام های شما استفاده کنید، که اکنون در مخزن Firebase GitHub موجود است.

ایجاد نمایشگر خود یک فرآیند دو مرحله ای است:

  1. پیاده سازی خود را از کلاس FirebaseInAppMessagingDisplay بنویسید.
  2. آن پیاده‌سازی را با Firebase In-App Messaging SDK ثبت کنید.

    برای شروع، اجرای تیم پیام‌رسانی درون برنامه‌ای Firebase را در FirebaseInAppMessagingDisplayImpl.java بررسی کنید.