پیام های ابری Firebase

Firebase Cloud Messaging (FCM) یک راه حل پیام رسانی چند پلتفرمی است که به شما امکان می دهد بدون هیچ هزینه ای پیام ها را با اطمینان ارسال کنید.

با استفاده از FCM ، می توانید به برنامه سرویس گیرنده اطلاع دهید که ایمیل جدید یا داده های دیگر برای همگام سازی در دسترس است. می توانید پیام های اعلان را برای جلب مشارکت مجدد و حفظ کاربر ارسال کنید. برای موارد استفاده مانند پیام های فوری ، یک پیام می تواند تا 4000 بایت بار را به یک برنامه سرویس گیرنده منتقل کند.

از API های قدیمی Google Cloud Messaging استفاده می کنید؟ بیشتر بدانید در مورد چگونگی مهاجرت به FCM.

راه اندازی در iOS تنظیم Android وب راه اندازی C ++ راه اندازی راه اندازی وحدت

قابلیت های کلیدی

ارسال پیام های اطلاع رسانی یا پیام های داده پیام های اعلان را که برای کاربر شما نمایش داده می شود ارسال کنید. یا پیام های داده ای ارسال کنید و به طور کامل تعیین کنید که در کد برنامه شما چه اتفاقی می افتد. مشاهده انواع پیام .
هدف گذاری متنوع پیام پیامها را به هر سه روش به برنامه مشتری خود - به دستگاههای واحد ، گروههای دستگاهها یا دستگاههایی که مشترک موضوعات هستند ، توزیع کنید.
ارسال پیام از برنامه های سرویس گیرنده از طریق دستگاه اتصال مطمئن و کارآمد FCM ، تأیید ، چت و سایر پیام ها را از دستگاه ها به سرور خود ارسال کنید.

چگونه کار می کند؟

پیاده سازی FCM شامل دو جزء اصلی برای ارسال و دریافت است:

  1. یک محیط قابل اعتماد مانند عملکردهای ابری برای Firebase یا یک سرور برنامه که می توانید بر روی آن پیام بسازید ، هدف گذاری و ارسال کنید.
  2. یک برنامه سرویس گیرنده iOS ، Android یا وب (جاوا اسکریپت) که پیام ها را از طریق سرویس حمل و نقل مربوط به پلتفرم مربوطه دریافت می کند.

شما می توانید پیام از طریق ارسال فایربیس محیط مدیریت SDK یا پروتکل سرور FCM . شما می توانید با استفاده از آهنگساز اطلاعیه برای تست و ارسال بازاریابی و یا تعامل پیام با استفاده از قدرتمند ساخته شده در هدف قرار دادن و تجزیه و تحلیل و یا سفارشی بخش وارد .

را ببینید مروری معماری برای جزئیات بیشتر و اطلاعات مهم در مورد اجزای FCM.

مسیر پیاده سازی

SDK FCM را راه اندازی کنید مطابق دستورالعمل های راه اندازی برای پلتفرم خود ، Firebase و FCM را در برنامه خود تنظیم کنید.
برنامه مشتری خود را توسعه دهید مدیریت پیام ، منطق اشتراک موضوع یا سایر ویژگی های اختیاری را به برنامه مشتری خود اضافه کنید. در طول توسعه، شما می توانید به راحتی پیام های آزمون از ارسال آهنگساز اطلاعیه .
سرور برنامه خود را توسعه دهید تصمیم بگیرید که آیا می خواهید از Firebase Admin SDK یا یکی از پروتکل های سرور برای ایجاد منطق ارسال خود استفاده کنید - منطق برای احراز هویت ، ایجاد درخواست های ارسال ، مدیریت پاسخ ها و غیره. سپس منطق را در محیط مورد اعتماد خود بسازید. توجه داشته باشید که اگر می خواهید از پیام های بالادستی برنامه های سرویس گیرنده خود استفاده کنید ، باید از XMPP استفاده کنید و عملکردهای ابری از اتصال مداوم مورد نیاز XMPP پشتیبانی نمی کند.

مراحل بعدی

  • اجرای آندروید و یا در iOS شروع سریع نمونه. این نمونه ها به شما امکان می دهد کد را اجرا کرده و مرور کنید تا پیام آزمایشی را با استفاده از کنسول Firebase به یک دستگاه ارسال کنید.

  • سعی کنید آموزش برای آندروید و یا در iOS .

  • اضافه کردن فایربیس ابر پیام به خود آندروید ، سیستم عامل iOS ، و یا وب برنامه.

  • محیط مورد اعتماد خود را در آنجا ایجاد کرده و درخواست های پیام ارسال کنید. شما می توانید ارسال ارسال منطق با استفاده از SDK محیط مدیریت ، و به آسانی که کد در توابع Cloud برای فایربیس یا دیگر محیط های ابر مدیریت شده توسط Google. متناوبا، شما می توانید سرور توسعه با استفاده از انجام پروتکل سرور FCM .

  • بیشتر بدانید در مورد ارسال محموله های داده ها، تنظیم اولویت پیام، و دیگر گزینه های پیام رسانی که با FCM هستند.

  • مهاجرت های موجود خود را آندروید و یا در iOS GCM اجرای به استفاده از فایربیس ابر پیام.