درباره پیام رسانی و ارتباط
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ارتباطات بخش مهمی از برنامههای پیامرسان و اجتماعی است و اندروید به توسعه APIها و خدمات ادامه میدهد تا تجربه کاربر را یکپارچهتر و سازگارتر کند. این صفحه شما را به منابع متصل میکند تا هم به شما در شروع کار کمک کند و هم تجربههای اپلیکیشن خود را ارتقا دهید.
APIها و مفاهیم کلیدی پیام رسان اندروید را بشناسید
از آنجایی که پیامرسانی برای کاربران بسیار حیاتی است، Android APIهای سفارشی ایجاد کرده است که باید درباره آنها بدانید تا پیامرسانی را یکپارچهتر و کارآمدتر کنید.
از سطوح پیام رسان اندروید نهایت استفاده را ببرید
اندروید یک مفهوم داخلی از افراد و مکالمات دارد که سطوح بیشتری را برای تعامل برنامه شما با کاربران فراهم می کند. نمونه هایی از این عبارتند از:
پیام ها را در پس زمینه به طور قابل اعتماد دریافت کنید
Firebase Cloud Messaging تضمین میکند که پیامها به طور قابل اعتماد ارسال و دریافت میشوند، در حالی که استفاده از منابع سیستم را به حداقل میرساند، و یک Backend قوی برای چتهای گروهی 1:1 و بلادرنگ ارائه میدهد.
راهنمای کامل دریافت پیامها بهطور قابلاتکایی شامل جزئیات نحوه مدیریت بهترین پیامهای همزمان در پیشزمینه، در پسزمینه، و نحوه افزایش قابلیت اطمینان تحویل است.
برنامه خود را ارتقا دهید
شما می خواهید که برنامه شما از ویژگی هایی پشتیبانی کند که انتظارات کاربر را برآورده می کند و از آن فراتر می رود. پیامرسانی اغلب شامل پشتیبانی رسانه جاسازی شده است، بنابراین ممکن است بخواهید برنامه شما شامل ضبط و پخش رسانه باشد. راههای دیگر برای کمک به برجستهتر شدن برنامه شما عبارتند از:
- پشتیبانی غنی از شکلک از طریق Emoji Picker
- پشتیبانی از محتوای غنی ، از جمله برچسب ها و تصاویر از طریق صفحه کلید تصویر اندروید
- پشتیبانی از مرور و انتخاب عکسها و ویدیوهای کاربر، چه محلی یا در فضای ابری، با استفاده از انتخابگر عکس داخلی اندروید
- پشتیبانی از به اشتراک گذاری متن و رسانه به طور مستقیم با سایر برنامه ها و مخاطبین
راهنمای کامل ویژگیهایی را که باید در نظر بگیرید تا تجربه پیامرسانی و اجتماعی خود را به سطح بعدی ارتقا دهید، ببینید تا به برنامه شما کمک کند انتظارات کاربر را برآورده کند و از آن فراتر رود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-10-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-10-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# About messaging and communication\n\nCommunication is a critical part of social and messaging apps, and Android\ncontinues to evolve APIs and services to make the user experience more\nintegrated and consistent. This page connects you to resources to both help you\nget started and level up your app experiences.\n\nKnow key Android messaging APIs and concepts\n--------------------------------------------\n\nBecause messaging is such a critical task for users, Android has created bespoke\nAPIs that you should know about to help make messaging more integrated and\nefficient.\n\n### Make the most of Android's messaging surfaces\n\nAndroid has a built-in concept of people and conversations that provides more\nsurfaces for your app to interact with users. Examples of this include:\n\n- A dedicated [notification area](/develop/ui/views/notifications/conversations) for chats\n- [Bubbles](/develop/ui/views/notifications/conversations#bubbles) with people avatars for ongoing conversations\n- [Launcher shortcuts](/develop/ui/views/notifications/conversations#api-shortcuts) for quick access to chats\n\n### Receive messages in the background reliably\n\n[Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging) ensures messages are sent and received\nreliably, while minimizing the use of system resources, offering a robust\nbackend for real-time 1:1 and group chats.\n\nThe [full guide for receiving messages reliably](/social-and-messaging/guides/communication/receiving-messages) includes detail on how to\nbest handle real-time messages in the foreground, in the background, and how to\nenhance delivery reliability.\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. Messaging often includes embedded media support, so you might want\nyour app to include [media capture](/media/camera/camerax) and [playback](/media/media3/exoplayer). Other ways to help\nyour app stand out include:\n\n- Rich emoji support through the [Emoji Picker](/develop/ui/views/text-and-emoji/emoji-picker)\n- Support for [rich content](/develop/ui/views/receive-rich-content), including stickers and images through Android's Image Keyboard\n- Support for browsing and selecting user photos and videos, either local or in the cloud, using Android's built-in [photo picker](/training/data-storage/shared/photopicker)\n- Support for [sharing text and media](/training/sharing/send) directly to other apps and contacts\n\nSee the [full guide](/social-and-messaging/guides/communication/basic-better-best) for features to consider to take your social and\nmessaging experience to the next level, to help your app meet and surpass user\nexpectations."]]