关于通知和对话

通知 会及时向用户提供应用程序的最新相关信息,这些信息会出现在状态栏、通知抽屉和锁屏等位置。它们会通知用户应用程序中相关消息、更新或事件,尤其是在应用程序没有在前台运行时。

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

了解 Android 通知的重要概念

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

  • 通知运行时权限 (POST_NOTIFICATIONS):从 Android 13(API 级别 33)及更高版本开始,应用程序必须请求 POST_NOTIFICATIONS 权限才能发送通知,让用户可以直接控制哪些应用程序可以向他们发送通知。
  • 通知频道:应用程序需要使用频道发布通知,频道具有唯一的 ID 和用户可见的名称。用户可以根据频道对通知设置进行微调,因此您应该按用户可以理解的方式(例如消息、警报、更新)对通知进行分类。
  • 通知组:组以视觉方式组织相关通知,并允许用户将它们作为一个单元进行管理。
  • 通知徽章:应用程序图标上(取决于启动器的支持)的小圆点或数字表示未读通知。(您可以选择让您的应用程序提供自定义数字而不是徽章)。
  • MessagingStyle:用于表示不同人物或人物组之间对话的通知样式。您的通知必须使用此样式创建才能使用 Android 的 对话功能
  • 通知操作:通知底部显示的按钮,用于对通知所代表的数据执行操作,例如“归档”或“回复”。通知甚至可以允许用户直接键入回复。

查看 通知概述 了解 Android 通知的基础知识。查看 消息应用最佳实践,详细了解如何将您的消息应用带到更多 Android 表面。查看 人与对话,详细了解有关通知和对话最佳实践以及基本工具的信息。

提升您的应用

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

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

完整指南 包含更多与通知相关的功能,您可以考虑将社交和消息传递体验提升到新的水平。