目录

实况窗推送内容如何实现自定义

问题现象

在HarmonyOS中,实况窗推送内容能否实现自定义?

解决方案

ActivityData字段可以填写实况窗数据。ActivityData中可传入的参数有以下三种:

其中NotificationData中的clickAction结构体中的data可以传入开发者的自定义数据,不过该数据有使用约束。

出于用户体验一致性,实况窗布局是固定的无法自定义,但实况窗展示内容应用可自定义。当前系统已提供进度可视化模板、强调文本模板、左右文本模板、赛事比分模板、导航等模板类型供应用选择。应用发送实况窗需遵循实况窗设计规范,不符合设计规范的方案将不予开通正式权限。需要注意的是:

  1. 单个实况窗的生命周期最长不超过8小时,超过8小时后,系统会认为实况窗结束。
  2. 为了确保用户看到内容的时效性,请开发者及时更新实况窗内容。系统会在以下情况自动调整实况窗的展示:超过2小时未更新:状态栏胶囊和锁屏胶囊将被隐藏,仅保留在通知中心展示;超过4小时未更新:系统将判定实况窗已结束,并从所有展示入口清除该实况窗。