荣耀推送服务业务介绍

news2025/1/15 16:44:54

概述

荣耀推送服务(HONOR Push)是荣耀公司向开发者提供的消息推送服务,通过服务端与客户端建立一条稳定、可靠的长连接通道,向荣耀手机系统上的APP应用客户端实时推送消息的服务。无论应用进程是否存在,均可正常收到消息。

您通过集成荣耀推送服务,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。

荣耀推送服务由两个部分构成:

  • 从云端到终端的消息推送通道:开发者可以通过荣耀推送服务,向客户端应用实时推送数据和消息。
  • 终端消息展示:位于通知中心、终端锁屏等多种类型和样式的消息展示。

支持的设备类型

SDK

设备类型

Magic UI 版本

Android

荣耀手机和平板

国内Magic UI 4.0及以上

海外Magic UI 4.2及以上

推送消息类型

通知栏消息

通知栏消息由荣耀推送服务直接下发,并在终端设备的通知中心下拉列表中呈现,不需要应用进程驻留后台,用户点击通知栏消息后会触发相应的动作,如打开应用、打开网页等。

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

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

透传消息

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

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

常用场景:VoIP呼叫、语音播报、好友互动通知等。

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

  • 低功耗

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

  • 高到达率

透传消息的到达率受Android系统和应用是否驻留在后台影响,而通知栏消息在荣耀终端设备上通过NC统一展示,即使应用没有启动,消息也能送达。

推送个性化展示

  • 消息样式

支持文本、大文本、通知小图、按钮样式。

  • 消息提醒方式和展示方式

支持自定义铃声、震动、通知栏消息覆盖展示、锁屏不展示通知内容等方式。

  • 通知栏语言本地化

您仅需在发送时配置不同语言的消息内容,消息到达端侧后将根据系统语言展示对应语言的推送消息。

欢迎广大开发者来荣耀开发者服务平台体验,如有问题可通过智能客服及在线提单联系我们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1104789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AIFEM案例教程】水轮机活动导叶强度分析

AIFEM是由天洑自主研发的一款通用的智能结构仿真软件,助力用户解决固体结构相关的静力学、动力学、振动、热力学等实际工程问题,软件提供高效的前后处理工具和高精度的有限元求解器,帮助用户快速、深入地评估结构的力学性能,加速产…

LAS Spark+云原生:数据分析全新解决方案

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 随着数据规模的迅速增长和数据处理需求的不断演进,云原生架构和湖仓分析成为了现代数据处理的重要趋势。在这个数字化时代,企业面临着海量数…

leetcode:101.对称二叉树

借用二叉树是否相同的代码改动左右孩子相等对应关系,即为是否对称。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/bool isSameTree(struct TreeNode* p, struct Tr…

纳米软件科普|什么是运放芯片?运放芯片测试方法是什么?

运放芯片是一种电路元件,它可以用于信号放大、滤波、积分、微分等电路中。在多媒体音箱领域,运放芯片主要负责音量、音调和周边效果调节的运算功能。例如,音响中的前级和耳机放大器(耳放)中都会使用集成运算放大器。常见的运放芯片有OPA1612和…

nvm 安装 node 安装不上 npm

遇到一个问题 nvm install 18.18.2 node -v 安装上了 npm -v 发现没有安装上 解决办法 nvm -v 查看到自己的 nvm 版本号是 1.1.7 NVM下载 - NVM中文网 下载最新版本的 nvm .exe 文件 nvm list 查看手里 node 的所有版本 nvm uninstall 各个版本只保留一个最低版本 点…

中文编程开发语言工具编程案例:计时计费管理系统软件连接灯控器编程案例

中文编程开发语言工具编程案例:计时计费管理系统软件连接灯控器编程案例 中文编程开发语言工具编程案例:计时计费管理系统软件连接灯控器编程案例 中文编程系统化教程,不需英语基础。学习链接 https://edu.csdn.net/course/detail/39036

Messari发布Moonbeam简报,每日交易量稳步增长,首次公布利润数据

区块链数据公司Messari首次发布Moonbeam项目分析简报,从项目市值、链上数据表现、质押以及Moonbeam的技术优势XCM使用量等角度全面分析。这个再熊市初期上线的项目一直在默默开发,并在跨链互操作领域拥有了相当的实操成绩。我们翻译了Messari简报中的部分…

分类预测 | Matlab实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆神经网络的数据多输入分类预测

分类预测 | Matlab实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆神经网络的数据多输入分类预测 目录 分类预测 | Matlab实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆神经网络的数据多输入分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现WOA-BiLSTM鲸鱼算法…

AirPods Max奇特的关机模式!如何关闭AirPods Max

对于一家专注于让事情变得更简单的公司来说,苹果已经把关闭最高端耳机这样的基本问题过于复杂了。耳机没有电源按钮。别担心;如果你想弄清楚情况,你并不孤单。今天,我们将教你如何关闭AirPods Max。 如何关闭AirPods Max AirPods…

万界星空科技离散型制造企业MES解决方案

MES即制造企业生产过程执行系统,面向制造企业车间执行层的生产信息化管理系统。是精益生产、数字化工厂、智慧工厂的支撑平台。帮助企业对生产全流程进行管控并进行信息追溯,实现柔性化生产、精细化管理。 一、企业生产场景总览: 二、MES系统架构图: 帮助企业实现制造执行自动…

QT的QStringList的使用

初始 化 默认构造函数创建一个空列表。可以使用初始值设定项列表构造函数创建包含元素的列表: QStringList fonts { "Arial", "Helvetica", "Times" }; 添加字符串 可以使用insert 、append() 和 operator…

CH7-任务管理

7.1 任务管理概述(TASK MANAGEMENT OVERVIEW) 什么是任务? 任务是操作系统中的一个基本执行单位,可以是一个进程或者一个线程,代表了系统中的一个活动。 80x86 提供了哪些硬件支持? 80x86 提供了任务状态段…

解决IDEA中SpringBoot项目创建多个子模块时配置文件小绿叶图标异常问题

在新建子模块下创建配置文件: 在子模块gateway中新建的配置文件,正常情况下配置文件左侧是小树叶标识,而这次新建application-dev.yml是个小树叶标识,bootstrap.yml是个方框。 看其他方案都是在project structure中设置,但未显示…

HTML 表单笔记/练习

表单 概述 表单用于收集用户信息,用户填写表单提交到服务器 一般传参方式: GETPOSTCookie 传参要素 传参方式 GETPOST 参数的名字目标页面内容的数据类型(只有在上传文件的时候) 提示信息 一个表单中通常还包含一些说明性的文…

如何从一门编程语言过渡到另一门编程语言?

在数字时代,软件开发领域不断进化,不同编程语言层出不穷。作为一位富有经验的开发者,你可能曾面临过一个重要的问题:如何顺利过渡到一门全新的编程语言? 这个问题不仅是对技术领域的学习,更是对职业生涯的…

哨兵1号后向散射系数土壤水分反演

哨兵1号后向散射系数土壤水分反演 数据导入 打开之前预处理之后的VH和VV极化的后向散射系数转存的tiff文件 导入实测点 选择KML转图层 kml文件是由奥维地图导出的.ovkml格式改后缀名得到的 提取采样点的后向散射系数 选择多值提取至点 右键打开点图层的属性表,发现…

2000年至2017年LandScan全球人口分布数据(1KM分辨率)

简介: LandScan全球人口分布数据来自于East View Cartographic,由美国能源部橡树岭国家实验室(ORNL)开发。LandScan运用GIS和遥感等创新方法,是全球人口数据发布的社会标准,是全球最为准确、可靠,基于地理位置的&…

音频处理到雷达系统:滤波组的多领域应用 | 百能云芯

在电子元器件和电路设计领域,滤波组(Filter Bank)是一个关键概念,它用于处理和过滤信号,以满足各种应用的需求。云芯将带您深入研究滤波组在元器件中的应用,包括其工作原理、不同类型以及在通信、音频处理和…

springBoot 日志

springBoot 日志 整合原理日志格式默认日志格式在配置文件中修改日志格式 在业务中写日志日志级别日志分组文件输出归档和切割归档切割 自定以日志系统切换默认日志场景 log4j2的使用 最佳实战 整合原理 规范:项目开发中不要编写:System.out.printIn()&…

缓解Oracles数据库内存不足的问题

解决思路,调整内存参数; 安装Oracle时,为了均衡电脑性能和数据库性能,Oracle一个实例默认内存占用大小为物理内存的1/8。 如环境不需要分配那么大的内存来支撑Oracle,可通过修改 sga_max_size 的值来减少系统中内存占…