میتوانید پیامهای اعلان را با استفاده از سازنده Notifications در کنسول Firebase ارسال کنید. اگرچه این انعطاف پذیری یا مقیاس پذیری مشابه ارسال پیام با Admin SDK یا پروتکل HTTP v1 را ارائه نمی دهد، اما می تواند برای آزمایش یا برای بازاریابی بسیار هدفمند و تعامل کاربر بسیار مفید باشد. کنسول 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 نگهداری شود. برای اطلاعات بیشتر، به تنظیم طول عمر پیام مراجعه کنید. |