跳到主要内容

学习Push Kit接入规范

为维护华为通知生态秩序,保障用户合法权益和良好的使用体验,根据现行法律法规及《华为开发者服务协议》《华为APIs使用协议》《华为推送服务使用协议》《应用审核指南》《元服务审核指南》,特制定本规范。

所有发布上架到华为应用市场且使用推送通知行为的HarmonyOS应用、联运应用及元服务(以下简称应用)应当遵守本规范,若开发者的行为违反本规范或《华为应用市场联运服务协议》,华为有权根据本规范和《华为应用市场联运违规处罚规定》对开发者进行处罚。

Push Kit使用基本原则

  • HarmonyOS应用的推送消息,需通过华为官方的消息推送平台下发。
  • 遵守通知样式规范,禁止采用规范外样式,以保证通知体验的一致性。
  • 通知开关需由用户授权允许,应用首次启动时需弹窗询问用户是否允许通知。
  • 不可出于商业目的强制改变通知属性(如采用进行中通知强制置顶显示),避免损害用户使用体验。
  • 遵守通知内容管理细则

通知内容

为保障推送内容信息的合法性、真实客观性、一致性、可读性,以及用户良好的通知使用体验,请您遵守通知内容管理细则

通知样式

通知样式规范概要

总体原则例外
不得伪造其他应用的推送消息,包括伪造应用icon、消息内容等。-
应用通知不得隐藏应用自身的icon。-
禁止使用不符合设计规范的样式。-
不得利用当前系统内仍存在的通知,将特定通知强制置顶显示。语音、视频通话、媒体播放、进度类通知(下载、更新、上传等)、录音、导航、投屏、运动计时、步数。
不得更改一键删除按钮。-
不得伪造横幅通知、锁屏通知。-
不得重复发送相同内容的通知打扰用户。-
通知标题与文本内容不得重复。-

文本样式

描述图片展示
通知文本内容最多可显示3行,超长后以“...”截断。请参考设计-通知-普通通知

通知角标

应用收到消息后以数字的形式展示角标,提醒用户查看消息。

描述图片展示
以数字的形式展示在右上角。请参考设计-通知-桌面图标角标

Wearable、TV不支持此通知样式。

通知大图标

描述图片展示
适用于有图片预览的通知。请参考设计-通知-图片预览通知

通知大图标需要满足以下要求:

  • 图片格式建议使用JPG/JPEG/PNG/BMP/WEBP,图片像素的总字节数不超过192KB,若超过则图片不展示。
  • 避免使用饱和度较高的颜色和纯色(如纯黑色、纯红色),颜色纯度和亮度的范围在10%-90%。
  • 图片应清晰可读,避免使用影响图片信息阅读体验的元素,包括但不限于二维码、马赛克、明显噪点、密集排布的文字和符号等。
  • 图片品质应与通知整体内容品质一致,避免使用内容复杂、排版凌乱、元素混杂、影响整体视觉效果的图片。
  • 图片不可影响通知必要文字内容的阅读。

Wearable不支持此通知样式。

多行文本样式

应用的通知内容文字较多,且通知消息内容需有序展示。

描述图片展示
适用于文本内容较长的通知,最多可显示3行内容,每行内容超长后以“...”截断。请参考设计-通知-多行文本类通知

Wearable不支持此通知样式。

通知跳转

  • 不得以推送消息为手段,利用本应用唤醒其他应用。
  • 通知点击跳转链接不得为非法网站。
  • 不得利用推送消息诱导下载安装第三方应用。

通知开关授权

  • 应用首次启动时需询问用户通知开关是否需要开启。
  • 未获取用户授权,应用的通知开关默认为关闭状态。

其他

  • 应用不得擅自篡改、损坏、反编译Push Kit提供的服务功能,改变Push Kit的基本功能。
  • 避免出现其他可能影响终端用户体验的行为。
  • 应用使用推送服务时,推荐接入应用内通知设置快捷入口,便于用户找到应用内的通知分类控制开关,提升用户通知管理的体验,减少应用通知关闭率。