پیام خود را به سطح بعدی ببرید - ابتدایی، بهتر و بهترین

این سند پیشرفت بهینه یک برنامه پیام رسانی را از یک مکان شروع احتمالی به بهترین در کلاس نمودار می کند. این طراحی شده است تا به شما کمک کند در طول زمان به افزایش مقیاس برنامه خود فکر کنید و چه ویژگی هایی را در چه زمانی پیاده سازی کنید. در حالی که هر برنامه رسانه ای متفاوت است، این توصیه ها را برای دستیابی به بهترین برنامه در کلاس خود در نظر بگیرید.

برنامه پیام رسانی اولیه

یک برنامه پیام‌رسانی پایه یک تجربه ارتباطی مبتنی بر متن را در اختیار کاربران قرار می‌دهد که ممکن است شامل موارد زیر باشد:

برنامه پیام رسانی بهتر

یک برنامه پیام رسانی بهتر به کاربران ابزارهای بیشتری برای بهبود ارتباطات و ارائه خود بیان می دهد، از جمله:

  • ایموجی
    از ایموجی های مدرن پشتیبانی کنید.

  • اعلان‌های فشاری با Intent
    از محموله‌ها با Firebase Cloud Messaging (FCM) استفاده کنید تا کاربران را از طریق اعلان به مکالمات یا بخش‌های خاصی از برنامه هدایت کنید . این باعث کاهش مراحلی می شود که کاربران برای رسیدن به محتوای مهم باید بردارند. ()

  • گفتگوهای رشته ای
    برای حفظ متن و جریان مکالمات، پاسخ به پیام‌های خاص را در چت‌های گروهی پیاده‌سازی کنید. این ویژگی برای سازماندهی و قابل فهم نگه داشتن ارتباطات گروهی بسیار مهم است.

  • صفحه کلیدهای تصویر، کشیدن و رها کردن، و سایر محتوای غنی
    محتوای غنی مانند تصاویر، فیلم ها و فایل های صوتی را دریافت کنید. API شامل پشتیبانی از صفحه‌کلیدهای تصویری و یک هدف کشیدن و رها کردن است تا کاربران بتوانند برچسب‌ها، انیمیشن‌ها و سایر رسانه‌ها را به پیام‌های خود اضافه کنند. همچنین، مطمئن شوید که برنامه شما به عنوان یک منبع کشیدن و رها کردن برای اشتراک‌گذاری محتوا با برنامه‌های دیگر کار می‌کند.

  • جستجو در مکالمات
    جستجوی متن کامل را در مکالمات فعال کنید تا کاربران بتوانند به سرعت پیام ها، تصاویر، پیوندها و فایل ها را پیدا کنند. از فیلتر کردن بر اساس تاریخ، شخص یا نوع محتوا برای جستجوی کارآمد پشتیبانی کنید.

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

  • اطلاعیه ها

  • پیام‌رسانی پیشرفته Firebase Cloud (FCM)
    از ویژگی‌های پیشرفته Firebase Cloud Messaging مانند محموله‌های داده برای به حداقل رساندن تأخیر و رفت‌وآمدهای پرهزینه سرور استفاده کنید.

  • رسیدها را بخوانید
    این گزینه را برای کاربران فراهم کنید تا نمایان بودن رسیدهای خوانده شده را مدیریت کنند. این می تواند یک جابجایی ساده در تنظیمات باشد که به کاربران امکان می دهد حریم خصوصی را به جای تأیید انتخاب کنند.

بهترین برنامه پیام رسانی

بهترین برنامه پیام‌رسانی بر اساس توصیه‌های قبلی برای ایجاد یک تجربه چنددستگاهی یکپارچه برای کاربران، همراه با قابلیت‌های بیانی پیشرفته‌تر، از جمله:

  • انتخاب کننده شکلک
    از انتخابگر ایموجی حمایت کنید.

  • ورود ساده شده
    با استفاده از CredentialManager با رمز عبور یا ورود به سیستم فدرال، روی هویت یکپارچه در سراسر سطوح سرمایه گذاری کنید.

  • رمزگذاری انتها به انتها
    پروتکل‌های رمزگذاری استاندارد صنعتی را پیاده‌سازی کنید تا مطمئن شوید که پیام‌ها امن هستند و فقط توسط گیرنده مورد نظر قابل خواندن هستند.

  • محتوای غنی را اضافه و ویرایش کنید
    هنگام اشتراک‌گذاری، محتوای غنی را به پیش‌نمایش متن اضافه و ویرایش کنید.

  • همگام سازی بین دستگاه ها
    کاربران را قادر می سازد تا به مکالمات خود به طور منسجم در چندین دستگاه دسترسی داشته باشند، و اطمینان حاصل شود که تجربه ارتباطی آنها یکپارچه است، خواه در تلفن، رایانه لوحی یا رایانه خود باشند.

    برای ایجاد یک برنامه چت با پایگاه داده بیدرنگ Firebase، به کد لبه مراجعه کنید.

  • واکنش های پیام
    به کاربران اجازه دهید تا به پیام‌ها با شکلک یا گرافیک سفارشی واکنش نشان دهند و روشی سریع و سرگرم‌کننده برای پاسخگویی بدون تایپ کردن پیام ارائه دهند.

  • ویرایش و حذف پیام
    به کاربران امکان کنترل پیام های خود را پس از ارسال، از جمله ویرایش و حذف در یک بازه زمانی مشخص، بدهید.

  • اعلان های قابل تنظیم
    گزینه‌های سفارشی‌سازی دقیق برای اعلان‌ها، از جمله صداها، الگوهای لرزش، و رنگ‌های LED را بر اساس هر مکالمه یا هر تماس ارائه دهید. بررسی ایجاد یک طرح اعلان سفارشی .

  • حباب های مکالمه
    پشتیبانی از حباب ها برای مکالمات

  • اهداف سهم مستقیم
    اهداف اشتراک گذاری مستقیم را ارائه کنید تا به کاربران خود اجازه دهید مستقیماً با مخاطبین داخل برنامه شما اشتراک گذاری کنند.

  • صفحه کلید نرم افزار را متحرک کنید
    صفحه کلید نرم افزار را برای پولیش بیشتر کنترل و متحرک کنید .

  • چت صوتی و تصویری
    قابلیت‌های ارتباط صوتی و تصویری با کیفیت بالا و بی‌درنگ. کتابخانه Jetpack Telecom شامل ویژگی‌های مفیدی مانند پشتیبانی از خدمات پیش‌زمینه اختصاصی، مسیریابی صدا، و قابلیت‌های متقابل دستگاه بین تلفن‌ها، ساعت‌ها، اتومبیل‌ها و موارد دیگر است، در حالی که فناوری‌هایی مانند WebRTC می‌توانند اتصال همتا به همتا را فراهم کنند.

  • اپلیکیشن Wear OS
    یک برنامه Wear OS بسازید تا به افراد کمک کنید از ساعت هوشمند خود در ارتباط باشند.