【需求价值】
跨设备通知信息直观体现,以及操作
【需求描述】
- 支持跨设备通知展示、管理、操作。
- 通知功能:
支持通过回调接口获取通知数据;支持根据不同设备展示通知列表;
2.1 应用内可发送跨设备通知
2.2 可订阅跨设备系统通知(通过回调接口获取通知数据)
2.3 可根据不同设备显示通知列表和通知内容
- 通知UI展示
3.1 支持不同的设备定制不同通知UI(列表形式、卡片样式、菜单等);
3.2 实现至少一种设备UI,包括:
3.2.1 通知列表展示,每条通知以卡片样式呈现,卡片内容包含通知标题、内容等。
3.2.2 通知消息按时间排序
3.2.3 通知来时可发出提示音
3.2.4 通知来时可发出振动提醒
3.2.5 通知侧滑出现删除菜单,点击菜单可删除该条通知
3.2.6 通知点击后可跳转对应应用
3.2.7 状态栏可正常显示通知图标,排序同列表
【方案描述】:
调用通知子系统提供的接口订阅和解析通知数据;
根据解析数据生成通知模板显示。
调用通知子系统提供的接口进行通知相关管理和跳转。
【验收标准】:
1、UX显示
2、满足性能指标:
功耗指标:
SystemUI是常驻进程,其功耗指标需要按照亮屏和灭屏场景分别统计;
a)灭屏下,且没有触发亮屏的场景下,SystemUI的功耗要求是平均值增加2mA;
b)亮屏下,SystemUI的功耗要求是2分钟不能超过增加20mA
接口指标:
通知控制中心接收应用通知 接口耗时 <5ms
SystemUI接收通知 接口耗时 <5ms
SystemUI通知显示 接口耗时 <5ms