با کنسول Firebase پیام ارسال کنید

می‌توانید پیام‌های اعلان را با استفاده از سازنده Notifications در کنسول Firebase ارسال کنید. اگرچه این انعطاف‌پذیری یا مقیاس‌پذیری مشابه ارسال پیام‌ها با Admin SDK یا پروتکل‌های HTTP و XMPP را ارائه نمی‌دهد، اما می‌تواند برای آزمایش یا برای بازاریابی بسیار هدفمند و تعامل کاربر بسیار مفید باشد. کنسول Firebase تست A/B مبتنی بر تجزیه و تحلیل را برای کمک به اصلاح و بهبود پیام های بازاریابی ارائه می دهد.

پس از اینکه منطق برنامه خود را برای دریافت پیام ایجاد کردید، می توانید به کاربران غیر فنی اجازه دهید با سازنده Notifications پیام ارسال کنند.

درباره

وقتی یک پیام اعلان از سازنده Notifications ارسال می‌کنید، Google از مقادیری که در فیلدهای فرم وارد می‌کنید به این روش‌ها استفاده می‌کند:

  • فیلدهایی مانند User segment و Expires گزینه های هدف و تحویل پیام را تعیین می کنند.
  • فیلدهایی مانند متن اعلان و داده‌های سفارشی در یک محموله متشکل از جفت‌های کلید/مقدار برای مشتری ارسال می‌شوند.

این فیلدها به کلیدهای موجود از طریق شی Message نگاشت می شوند. برای مثال، جفت‌های کلید/مقدار وارد شده در قسمت داده‌های سفارشی آهنگساز به‌عنوان محموله data برای اعلان استفاده می‌شوند. سایر فیلدها مستقیماً به کلیدهای موجود در شی notification یا در پیکربندی اعلان خاص پلت فرم نگاشت می شوند.

توجه داشته باشید که برخی از فیلدها در Notifications Composer از طریق FCM API در دسترس نیستند . برای مثال، می‌توانید بخش‌های کاربر را بر اساس نسخه برنامه، زبان، نوع و نسخه مرورگر یا ویژگی‌های کاربر به روش‌هایی که با استفاده از API سرور در دسترس نیستند، هدف‌گیری کنید.

کلیدهایی که کنسول Firebase برای مشتریان ارسال می کند عبارتند از:

کلید برچسب فیلد کنسول توضیحات
notification.title عنوان اطلاعیه عنوان اعلان را نشان می دهد.
notification.body متن اعلان متن متن اعلان را نشان می دهد.
data داده های سفارشی جفت های کلید/مقدار که شما تعریف می کنید. اینها به عنوان یک محموله داده برای برنامه تحویل داده می شوند.

کلیدهایی که تحویل پیام را تعیین می کنند عبارتند از:

کلید برچسب فیلد کنسول توضیحات
sound صدا

زمانی که دستگاه اعلان دریافت می کند، صدایی را برای پخش نشان می دهد.

time_to_live منقضی می شود

این پارامتر مشخص می کند که در صورت آفلاین بودن دستگاه، چه مدت (بر حسب ثانیه) پیام باید در فضای ذخیره سازی FCM نگهداری شود. برای اطلاعات بیشتر، به تنظیم طول عمر پیام مراجعه کنید.