Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

Firebase ابر پیام

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

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

از API های پیام کوتاه Google Cloud Message استفاده می کنید؟ درباره نحوه مهاجرت به FCM بیشتر بیاموزید .

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

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

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

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

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

  1. یک محیط قابل اعتماد مانند Cloud Functions for Firebase یا یک سرور برنامه که می توانید پیام ها را روی آن بسازید ، هدف قرار دهید و ارسال کنید.
  2. یک برنامه سرویس گیرنده iOS ، Android یا وب (JavaScript) است که پیام ها را از طریق سرویس حمل و نقل مخصوص پلت فرم مربوطه دریافت می کند.

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

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

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

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

مراحل بعدی

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

  • آموزشهای Android یا iOS را امتحان کنید.

  • Firebase Cloud Messaging را به برنامه Android ، iOS یا وب خود اضافه کنید .

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

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

  • پیاده سازی موجود Android یا iOS GCM خود را برای استفاده از پیام ابری Firebase منتقل کنید.