Firebase Cloud Messaging
Firebase Cloud Messaging ( FCM ) یک راهکار پیامرسان چند پلتفرمی است که به شما امکان میدهد پیامها را به طور قابل اعتمادی ارسال کنید.
با استفاده از FCM ، میتوانید به یک برنامه کلاینت اطلاع دهید که ایمیل جدید یا سایر دادهها برای همگامسازی در دسترس است. میتوانید پیامهای اعلان ارسال کنید تا تعامل مجدد و حفظ کاربر را افزایش دهید. برای مواردی مانند پیامرسانی فوری، یک پیام میتواند تا ۴۰۹۶ بایت داده را به برنامه کلاینت منتقل کند.آماده شروع هستید؟ پلتفرم خود را انتخاب کنید:
قابلیتهای کلیدی
| ارسال پیامهای اعلان یا پیامهای داده | پیامهای اعلانی ارسال کنید که به کاربر شما نمایش داده میشوند. یا پیامهای داده ارسال کنید و کاملاً مشخص کنید که در کد برنامه شما چه اتفاقی میافتد. به انواع پیام مراجعه کنید. |
| هدفگیری پیامهای متنوع | پیامها را به هر یک از ۳ روش زیر در برنامه کلاینت خود توزیع کنید - به دستگاههای منفرد، به گروههایی از دستگاهها، یا به دستگاههای مشترک در موضوعات. |
چگونه کار میکند؟
پیادهسازی FCM شامل دو مؤلفه اصلی برای ارسال و دریافت است:
- یک محیط قابل اعتماد مانند Cloud Functions for Firebase یا یک سرور برنامه که در آن بتوان پیامها را ساخت، هدفگیری کرد و ارسال کرد.
- یک برنامه کلاینت اپل، اندروید یا وب (جاوااسکریپت) که پیامها را از طریق سرویس انتقال مختص پلتفرم مربوطه دریافت میکند.
شما میتوانید پیامها را از طریق Firebase Admin SDK یا پروتکل سرور FCM ارسال کنید. میتوانید از آهنگساز Notifications برای آزمایش و ارسال پیامهای بازاریابی یا تعامل با استفاده از هدفگیری و تجزیه و تحلیل داخلی قدرتمند یا بخشهای وارد شده سفارشی استفاده کنید.
برای جزئیات بیشتر و اطلاعات مهم در مورد اجزای FCM به نمای کلی معماری مراجعه کنید.