文档管理中心
|

HMS Core

推送的通知栏消息和透传消息有什么区别?

推送简介

推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。您通过集成推送服务SDK,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。

消息类型

推送服务支持通知栏消息和透传消息

  • 通知栏消息

    通知栏消息由华为系统通道直接下发,消息将在终端的通知中心下拉列表呈现,不需要应用进程驻留后台,用户点击通知栏消息后会触发相应的动作,如打开应用、打开网页等。

    消息样式:大文本样式、Inbox样式、消息按钮样式。

    通知提醒方式:通知栏消息固定会在通知栏显示,用户可感知的提醒方式还有状态栏图标、锁屏消息、熄屏图标、铃声、震动、呼吸灯等。

    常用场景:订阅内容、行程提醒、帐号动态等。

    通过对消息样式和提醒方式的自定义可以帮助您的消息吸引用户,从而提高应用的日活跃用户数量。

    过对消息样式和提醒方式的自定义可以帮助您的消息吸引用户,从而提高应用的日活跃用户数量。

  • 透传消息

透传消息是由客户端应用负责处理的消息,您可以自定义推送样式,从而助您更高效灵活地推送消息。终端设备收到透传消息后不直接展示,而是将数据传递给应用,由您的应用自主解析内容,并触发相关动作(跳转网页、deeplink等等)。

透传消息的到达率受Android系统和应用是否驻留在后台影响,推送服务不保证透传消息的高到达率。

透传消息的常用场景:好友邀请、VoIP呼叫、语音播报等。

由于通知栏消息的低功耗和高到达率特点,推送服务更推荐您使用通知栏消息。

  • 低功耗

    推送服务采用了统一消息中心(Notification Center,以下简称NC)的能力,华为终端设备收到通知栏消息时由NC统一展示消息,当用户点击通知栏消息时才会拉起目标应用进程,NC的能力减少了启动应用进程的频率从而降低终端设备的功耗。

  • 高到达率

    透传消息的送达依赖应用的常驻,而通知栏消息在华为手机上通过推送服务应用统一展示,即使应用没有启动,通知消息也能送

点赞
3
收藏
2
回复
5
分享
举报
浏览3847 发布于2021-07-28 03:15未知归属地
全部评论
最多点赞
最新发布
最早发布
理论上来讲在非华为手机上安装 HMS Core+Notification Center(NC)是不是就可以使用华为推送了
6楼回复于2025-11-06 10:37 来自北京
我得找点例子看看
5楼回复于2022-01-24 09:05 未知归属地
虽然大体明白,但是楼主讲的很透彻了,学习了
4楼回复于2021-08-26 15:37 未知归属地
好文章写的真不错、学习收藏了
3楼回复于2021-08-04 08:51 未知归属地
感谢楼主介绍,看完感觉清楚多了
1楼回复于2021-07-28 09:01 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。