关于通知和对话

通知 可提供应用向用户发送的及时、相关的更新,这些更新会显示在状态栏、通知抽屉和锁定屏幕等位置。它们会告知用户应用中相关的消息、更新或事件,尤其是在您的应用未在前台运行时。

对话 是与人员进行实时消息传递的通知,在通知抽屉中会获得一个专门的优先级部分。对话支持气泡共享目标。它们使您的消息应用在 Android 体验中感觉很好地集成,增强用户参与度,并让您的应用始终处于用户关注的焦点。

了解 Android 通知关键概念

有效且正确地使用通知为您的应用提供了一种重新吸引用户的好方法,但需要了解很多内容。以下是一些基本知识

  • 通知运行时权限POST_NOTIFICATIONS):从 Android 13(API 级别 33)及更高版本开始,应用必须请求POST_NOTIFICATIONS 权限才能发送通知,从而使用户能够直接控制哪些应用可以向他们发送通知。

  • 通知渠道:应用需要使用渠道来发布通知,每个渠道都有唯一的 ID 和用户可见的名称。用户可以针对每个渠道微调通知设置,因此您应以用户可以理解的方式(例如,消息、警报、更新)按类型或优先级对通知进行分类。
  • 通知分组:分组以可视化的方式组织相关的通知,并允许用户将它们作为一个单元进行管理。
  • 通知徽章:应用图标上显示的小圆点或数字(取决于启动器的支持)表示未读通知。(您可以选择让您的应用提供自定义数字)。
  • MessagingStyle:用于表示不同人员或群体之间对话的通知样式。您的通知必须使用此样式创建才能使用 Android 的 对话功能
  • 通知操作:通知底部的按钮,用于对通知表示的数据执行操作,例如“归档”或“回复”。通知甚至允许用户直接输入回复。

请参阅 通知概述,了解 Android 通知的基础知识。请参阅 消息应用最佳实践,以更详细地了解如何将您的消息应用引入到大多数 Android 表面。请参阅 人员和对话,以了解有关通知和对话最佳实践以及基本工具的更多信息。

提升您的应用

为了帮助您的消息应用满足并超越用户期望,并使您的应用感觉与 Android 完全集成,您需要充分利用 Android 提供的通知功能。

  • 支持使用 长期快捷方式 支持 对话通知,以便用户可以通过小部件将人员和群组快捷方式添加到他们的主屏幕。
  • 支持启动器中的 通知徽章
  • 支持 直接回复,以便用户可以从通知中回复消息。
  • 为可穿戴设备启用 智能回复,以便用户更容易地从手腕上进行通信。
  • 支持 对话气泡,以便人们在使用设备上的其他任务时可以轻松地继续对话。

完整指南 提供了更多与通知相关的功能,供您考虑,以将您的社交和消息体验提升到一个新的水平。