论坛首页 安全编程开发区 阅读主题

[原创]用户通知服务,轻松实现应用与用户的多场景交互

359 浏览 0 回复
#1 楼主 2026-06-01 21:09:24
用户在使用应用时,经常想要了解应用程序在执行的操作,如下载完成、新邮件到达、发布即时的客服支付通知等,这些通知除了携带基本的文本图片信息外,最好还可以支持文件上传下载进度场景下的进度条通知,以及点击通知栏可以拉起目标应用的意图类型通知。开发者只有满足用户多种场景本地通知的需求,才能带来更好的用户体验。
HarmonyOS SDK用户通知服务(Notification Kit)为开发者提供本地通知发布通道,开发者可借助Notification Kit将应用产生的通知直接在客户端本地推送给用户,本地通知根据通知类型、用户设置及发布场景会产生对应的铃声、震动、横幅、锁屏、息屏、通知栏提醒和显示。
能力范围
Notification Kit支持的能力主要包括:
• 发布文本、进度条等类型通知。
• 携带或更新应用通知数字角标。
• 取消曾经发布的某条或全部通知。
• 查询已发布的通知列表。
• 查询应用自身通知开关状态。
• 应用通知用户的能力默认关闭,开发者可拉起授权框,请求用户授权发布通知。

业务流程

使用Notification Kit的主要业务流程如下:
1.请求用户通知授权。
2.应用发布通知到通知服务。
3.用户通过授权后,将通知展示到通知中心。
通知样式
Notification Kit中常用的通知样式如下:

开发步骤
请求通知授权

导入NotificationManager模块。

---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-287237.htm

暂无回复,快来抢沙发吧!

请登录后参与讨论

立即登录 注册账号