通知提供您的应用向用户及时、相关的更新,这些更新会出现在状态栏、通知抽屉和锁屏等位置。它们会告知用户应用内相关的消息、更新或事件 — 尤其是在您的应用未在前台运行时。
对话是与人进行实时消息传递的通知,它们在通知抽屉中有一个专门的优先部分。对话支持气泡和共享目标。它们让您的消息应用感觉与 Android 体验良好集成,增强用户参与度,并让您的应用始终占据用户心头。
了解重要的 Android 通知概念
有效且正确地使用通知可以为您的应用提供重新吸引用户的好方法,但需要了解的知识很多。以下是一些基础知识:
- 通知运行时权限 (POST_NOTIFICATIONS):从 Android 13(API 级别 33)及更高版本开始,应用必须请求 POST_NOTIFICATIONS 权限才能发送通知,从而让用户直接控制哪些应用可以向他们发送通知。
- 通知渠道:应用必须使用渠道发布通知,渠道具有唯一的 ID 和用户可见的名称。用户可以按渠道微调通知设置,因此您应该根据类型或优先级以用户可以理解的方式对通知进行分类(例如,消息、提醒、更新)。
- 通知组:组在视觉上组织相关通知,并允许用户将其作为一个单元进行管理。
- 通知徽章:应用图标上的一个小点或数字(取决于启动器支持)表示未读通知。(您可以选择让您的应用提供自定义数字)。
- MessagingStyle:一种通知样式,用于表示不同人物或人群之间的对话。您的通知必须使用此样式创建,才能使用 Android 的对话功能。
- 通知操作:通知底部的按钮,用于对通知表示的数据执行操作,例如“存档”或“回复”。通知甚至可以允许用户直接输入回复。
请参阅通知概览,了解 Android 通知的基础知识。请参阅消息应用的最佳实践,以获取更详细的概览,了解如何将您的消息应用引入大多数 Android 界面。请参阅人物和对话,了解有关通知和对话最佳实践以及基本工具的更多信息。
提升您的应用
为了帮助您的消息应用达到并超越用户期望,并让您的应用与 Android 充分集成,您需要充分利用 Android 提供的通知功能
- 支持带有长效快捷方式的对话通知,以便用户可以通过微件将人物和群组快捷方式添加到他们的主屏幕。
- 支持启动器中的通知徽章。
- 支持直接回复,以便用户可以直接从通知中回复消息。
- 为可穿戴设备启用智能回复,以便用户更轻松地从手腕上进行通信。
- 支持对话气泡,以便人们在设备上执行其他任务时也能轻松地继续对话。
完整指南中还提供了更多与通知相关的功能,供您考虑,以将您的社交和消息体验提升到新的水平。