বিজ্ঞপ্তি এবং কথোপকথন সম্পর্কে
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
বিজ্ঞপ্তিগুলি আপনার অ্যাপ থেকে ব্যবহারকারীকে সময়মত, প্রাসঙ্গিক আপডেটগুলি প্রদান করে যা স্ট্যাটাস বার, নোটিফিকেশন ড্রয়ার এবং লক স্ক্রিনের মতো জায়গায় উপস্থিত হয়৷ তারা ব্যবহারকারীদের আপনার অ্যাপের মধ্যে প্রাসঙ্গিক বার্তা, আপডেট বা ইভেন্ট সম্পর্কে অবহিত করে — বিশেষ করে যখন আপনার অ্যাপটি ফোরগ্রাউন্ডে চলছে না।
কথোপকথন হল এমন লোকেদের সাথে রিয়েল-টাইম মেসেজ করার বিজ্ঞপ্তি যা বিজ্ঞপ্তি ড্রয়ারে একটি ডেডিকেটেড অগ্রাধিকারযুক্ত বিভাগ পায়। কথোপকথনগুলি বুদবুদ সমর্থন করে এবং লক্ষ্যগুলি ভাগ করে । এগুলি আপনার মেসেজিং অ্যাপটিকে Android অভিজ্ঞতার সাথে ভালভাবে সংহত করে তোলে, ব্যবহারকারীর ব্যস্ততা বাড়ায় এবং আপনার অ্যাপটিকে মনের শীর্ষে রাখে৷
অ্যান্ড্রয়েড নোটিফিকেশনের মূল ধারণাগুলি জানুন
বিজ্ঞপ্তিগুলি কার্যকরভাবে এবং সঠিকভাবে ব্যবহার করা আপনার অ্যাপটিকে আপনার ব্যবহারকারীদের পুনরায় যুক্ত করার একটি দুর্দান্ত উপায় দেয়, তবে অনেক কিছু জানার আছে৷ এখানে মৌলিক কিছু আছে:
- নোটিফিকেশন রানটাইম পারমিশন ( POST_NOTIFICATIONS ): Android 13 (API লেভেল 33) থেকে শুরু করে এবং পরবর্তীতে, অ্যাপগুলিকে অবশ্যই বিজ্ঞপ্তি পাঠানোর জন্য POST_NOTIFICATIONS অনুমতির জন্য অনুরোধ করতে হবে, ব্যবহারকারীদের কোন অ্যাপগুলি তাদের বিজ্ঞপ্তি পাঠাতে পারে তার উপর সরাসরি নিয়ন্ত্রণ দেয়৷
- বিজ্ঞপ্তি চ্যানেল : বিজ্ঞপ্তি পোস্ট করার জন্য চ্যানেলগুলি ব্যবহার করার জন্য অ্যাপগুলির প্রয়োজন হয় এবং চ্যানেলগুলির অনন্য আইডি এবং ব্যবহারকারী-দৃশ্যমান নাম থাকে৷ ব্যবহারকারীরা চ্যানেল প্রতি বিজ্ঞপ্তি সেটিংস ঠিক করতে পারেন, তাই আপনার বিজ্ঞপ্তিগুলিকে টাইপ বা অগ্রাধিকার অনুসারে শ্রেণীবদ্ধ করা উচিত যাতে ব্যবহারকারীরা বুঝতে পারে (যেমন, বার্তা, সতর্কতা, আপডেট)।
- বিজ্ঞপ্তি গোষ্ঠী : গোষ্ঠীগুলি দৃশ্যত সম্পর্কিত বিজ্ঞপ্তিগুলিকে সংগঠিত করে এবং ব্যবহারকারীদেরকে একটি ইউনিট হিসাবে পরিচালনা করার অনুমতি দেয়৷
- বিজ্ঞপ্তি ব্যাজ : একটি অ্যাপের আইকনে এই ছোট বিন্দু বা সংখ্যাটি (লঞ্চার সমর্থনের উপর নির্ভর করে) অপঠিত বিজ্ঞপ্তিগুলি নির্দেশ করে৷ (আপনি আপনার অ্যাপের পরিবর্তে একটি কাস্টম নম্বর প্রদান করা বেছে নিতে পারেন)।
- মেসেজিং স্টাইল : একটি নোটিফিকেশন স্টাইল যা বিভিন্ন ব্যক্তি বা লোকেদের মধ্যে কথোপকথন উপস্থাপন করতে ব্যবহৃত হয়। অ্যান্ড্রয়েডের কথোপকথন বৈশিষ্ট্যগুলি ব্যবহার করতে আপনার বিজ্ঞপ্তিগুলি অবশ্যই এই শৈলীর সাথে তৈরি করতে হবে৷
- বিজ্ঞপ্তির ক্রিয়াকলাপ : বিজ্ঞপ্তির নীচের বোতামগুলি যা বিজ্ঞপ্তিটি উপস্থাপন করে এমন ডেটার উপর একটি ক্রিয়া সম্পাদন করে, যেমন "আর্কাইভ" বা "উত্তর দিন।" বিজ্ঞপ্তিগুলি এমনকি ব্যবহারকারীদের সরাসরি উত্তর টাইপ করার অনুমতি দিতে পারে।
অ্যান্ড্রয়েড বিজ্ঞপ্তির মূল বিষয়গুলি সম্পর্কে জানতে বিজ্ঞপ্তিগুলির ওভারভিউ দেখুন৷ আপনার মেসেজিং অ্যাপটিকে সর্বাধিক অ্যান্ড্রয়েড সারফেসে নিয়ে আসার আরও বিশদ বিবরণের জন্য মেসেজিং অ্যাপগুলির জন্য সেরা অনুশীলনগুলি দেখুন৷ বিজ্ঞপ্তি এবং কথোপকথনের সর্বোত্তম অনুশীলন এবং মৌলিক সরঞ্জাম সম্পর্কে আরও জানতে মানুষ এবং কথোপকথন দেখুন।
আপনার অ্যাপ লেভেল আপ করুন
আপনার মেসেজিং অ্যাপকে ব্যবহারকারীর প্রত্যাশা পূরণ ও অতিক্রম করতে এবং আপনার অ্যাপটিকে Android-এর সাথে সম্পূর্ণরূপে একত্রিত করতে সাহায্য করতে, আপনি Android-এর অফার করা বিজ্ঞপ্তি বৈশিষ্ট্যগুলির সম্পূর্ণ সুবিধা নিতে চাইবেন:
আপনার সামাজিক এবং মেসেজিং অভিজ্ঞতাকে পরবর্তী স্তরে নিয়ে যাওয়ার জন্য সম্পূর্ণ গাইডটিতে আরও বেশি বিজ্ঞপ্তি-সম্পর্কিত বৈশিষ্ট্য রয়েছে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-10-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# About notifications and conversations\n\n[Notifications](/develop/ui/views/notifications) provide timely, relevant updates from your app to the user\nthat appear in places such as the status bar, notification drawer, and the lock\nscreen. They inform users about relevant messages, updates, or events within\nyour app --- particularly while your app isn't running in the foreground.\n\n[Conversations](/develop/ui/views/notifications/conversations) are notifications for real-time messaging with people that\nget a dedicated prioritized section in the notification drawer. Conversations\nsupport [bubbles](/develop/ui/views/notifications/bubbles) and [share targets](/training/sharing/direct-share-targets). They make your messaging app feel\nwell-integrated into the Android experience, enhance user engagement, and keep\nyour app top of mind.\n\n### Know key Android notification concepts\n\nUsing notifications effectively and correctly gives your app a great way to\nre-engage your users, but there is a lot to know. Here are some of the basics:\n\n- [**Notification Runtime Permission**](/develop/ui/views/notifications/notification-permission) (**POST_NOTIFICATIONS** ): Starting in Android 13 (API level 33) and later, apps must request the [POST_NOTIFICATIONS](/reference/android/Manifest.permission#POST_NOTIFICATIONS) permission to send notifications, giving users direct control over which apps can send them notifications.\n- [**Notification Channels**](/develop/ui/views/notifications/channels): Apps are required to use channels to post notifications, and channels have unique IDs and user-visible names. Users can fine-tune notification settings per channel, so you should categorize your notifications by type or priority in ways that users can understand (e.g., messages, alerts, updates).\n- [**Notification Groups**](/develop/ui/views/notifications/group): Groups visually organize related notifications, and allow users to manage them as a unit.\n- [**Notification Badge**](/develop/ui/views/notifications/badges): This small dot or number on an app's icon (depending on launcher support) indicates unread notifications. (You can choose to have your app provide a custom number instead).\n- [**MessagingStyle**](/reference/android/app/Notification.MessagingStyle): A notification style that is used to represent conversations between different people or groups of people. Your notifications must be created with this style to use Android's [conversation features](/develop/ui/views/notifications/conversations).\n- [**Notification Actions**](/develop/ui/views/notifications#Actions): Buttons at the bottom of a notification that perform an action on the data the notification represents, such as \"Archive\" or \"Reply.\" Notifications can even allow users to directly type replies.\n\nSee [Notifications overview](/develop/ui/views/notifications) to learn about the basics of Android\nNotifications.\nSee [Best practices for messaging apps](/develop/ui/views/notifications/build-notification#messaging-best-practices) for a more detailed overview of\nbringing your messaging app to the most Android surfaces.\nSee [People and conversations](/develop/ui/views/notifications/conversations) to learn more about notifications and\nconversations best practices and fundamental tools.\n\n### Level up your app\n\nTo help your messaging app meet and surpass user expectations and make your\napp feel fully integrated with Android, you'll want to take full advantage\nof the notification features Android has to offer:\n\n- Support [conversation notifications](/develop/ui/views/notifications/conversations#api-notifications) with [long-lived shortcuts](/develop/ui/views/notifications/conversations#api-shortcuts) so users can add people and group shortcuts to their homescreens via widgets.\n- Support [notification badges](/develop/ui/views/notifications/badges) in the launcher.\n- Support [direct replies](/develop/ui/views/notifications/build-notification#direct-reply) so that users can respond to messages from within their notifications.\n- Enable [smart replies](/develop/ui/views/notifications/build-notification#smart-reply) for wearable devices to make it easier for users to communicate from their wrist.\n- Support [bubbles for conversations](/develop/ui/views/notifications/bubbles), so that people can keep conversations going easily while engaged with other tasks on their device.\n\nThe [full guide](/social-and-messaging/guides/communication/basic-better-best) has even more notification-related features to\nconsider to take your social and messaging experience to the next level."]]