概述
荣耀推送服务(HONOR Push)是荣耀公司向开发者提供的消息推送服务,通过服务端与客户端建立一条稳定、可靠的长连接通道,向荣耀手机系统上的APP应用客户端实时推送消息的服务。无论应用进程是否存在,均可正常收到消息。
您通过集成荣耀推送服务,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。
荣耀推送服务由两个部分构成:
- 从云端到终端的消息推送通道:开发者可以通过荣耀推送服务,向客户端应用实时推送数据和消息。
- 终端消息展示:位于通知中心、终端锁屏等多种类型和样式的消息展示。
支持的设备类型
SDK | 设备类型 | Magic UI 版本 |
Android | 荣耀手机和平板 | 国内Magic UI 4.0及以上 |
海外Magic UI 4.2及以上 |
推送消息类型
通知栏消息
通知栏消息由荣耀推送服务直接下发,并在终端设备的通知中心下拉列表中呈现,不需要应用进程驻留后台,用户点击通知栏消息后会触发相应的动作,如打开应用、打开网页等。
您可以自定义消息样式和提醒方式来吸引用户,从而提高应用的日活跃用户数量。
常用场景:订阅内容、行程提醒、帐号动态等。
透传消息
透传消息是由客户端应用负责处理的消息。终端设备收到云端发送的数据或指令后不直接展示,而是将数据传递给应用,由应用自主解析内容,并触发相关动作(如跳转网页、应用内页面等等)。您可以自定义消息样式,从而更高效灵活地推送消息。
透传消息的到达率受Android系统和应用是否驻留在后台影响,荣耀推送服务不保证透传消息的高到达率。
常用场景:VoIP呼叫、语音播报、好友互动通知等。
由于通知栏消息的低功耗和高到达率特点,荣耀推送服务更推荐您使用通知栏消息。
- 低功耗
荣耀推送服务采用了统一消息中心(Notification Center,以下简称NC)的能力,用于展示荣耀终端设备收到的通知栏消息。当用户点击通知栏消息时,目标应用才会被拉起,从而减少启动应用进程的频率,降低终端设备的功耗。
- 高到达率
透传消息的到达率受Android系统和应用是否驻留在后台影响,而通知栏消息在荣耀终端设备上通过NC统一展示,即使应用没有启动,消息也能送达。
推送个性化展示
- 消息样式
支持文本、大文本、通知小图、按钮样式。
- 消息提醒方式和展示方式
支持自定义铃声、震动、通知栏消息覆盖展示、锁屏不展示通知内容等方式。
- 通知栏语言本地化
您仅需在发送时配置不同语言的消息内容,消息到达端侧后将根据系统语言展示对应语言的推送消息。
欢迎广大开发者来荣耀开发者服务平台体验,如有问题可通过智能客服及在线提单联系我们。