业务介绍

产品说明

推送服务是华为提供的消息推送平台,说明推送服务的基本概念

说了推送服务的两个部分

  1. 从云端到终端的消息推送通道
  2. 终端消息展示

这里有几个视频,其实就是在华为的那个平台如何进行推送,和这个推送的特点

最后说明了其支持的设备

功能介绍

推送消息类型

类型分为:

  1. 通知栏消息:由推送服务直接下发,并在终端设备的通知中心下拉列表中呈现,不需要应用进程驻留后台,用户点击通知栏消息后会触发相应的动作,如打开应用、打开网页等,可以自定义消息样式和提醒方式来吸引用户,从而提高应用的日活跃用户数量

    通知栏消息分四种

    1. 批量消息:应用将相同内容的消息批量发送给用户
    2. 千人千面消息:应用向用户群推送包含替换符的统一消息模板,每一条推送在替换符位置根据用户的设置和偏好显示不同的内容。
    3. 点对点消息:用户特定行为触发应用自动向该用户发送的消息。
    4. 即时通讯消息:用户间点对点聊天消息(或私信)、群聊天消息
  2. 透传消息:由客户端应用负责处理的消息

    终端设备收到云端发送的数据或指令后不直接展示,而是将数据传递给应用,由应用自主解析内容,并触发相关动作(如跳转网页、应用内页面等等)

在二者的选择中,推荐使用通知栏消息,因为通知栏消息有两个特点:

  1. 低功耗:当用户点击通知栏消息时,目标应用才会被拉起,从而减少启动应用进程的频率,降低终端设备的功耗。

    推送服务采用了统一消息中心(Notification Center,以下简称NC)的能力

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

推送能力

推送目标选择

一共有四种推送目标:

  1. 根据订阅主题推送消息
  2. 基于华为分析的受众推送消息
  3. 根据Push Token推送消息
  4. 向Android、HarmonyOS(Java)、iOS、Web和快应用推送消息。

    透传消息暂只支持Android和iOS应用,通知栏消息无限制

消息发送能力

说明了推送的几种情况,及可以做到推送的能力范围

推送个性化显示

如题所述

名词解释

AAID(应用匿名设备标识符):用来标识运行在终端设备上的应用实例

APNs(苹果官方推送通知服务):使您能够向安装在苹果设备上的应用程序推送通知消息

APNs证书:使用苹果推送服务需要的证书(“Sandbox”版本和“Production”版本),在使用推送服务向iOS推送通知时,请确保在AGC上传的证书版本和APNs中的一致,否则,推送将会失败

APP ID:唯一应用标识符,在AppGallery Connect创建时生成

Badge:角标,显示在应用图标的右上角,用于提示未读消息

NC(统一消息中心):提供华为设备展示通知栏消息的能力

ODID(开放设备标识符):开发者可以使用ODID来标识设备

Push Kit(推送服务的英文名称):是华为为您提供的消息推送平台,建立了从云端到终端的消息推送通道

Push Token(推送令牌):每个设备上的每个应用的Push Token都是唯一存在的,您可以通过Push Token向应用推送消息

上行消息:终端设备向开发者服务器发送的消息

下行消息:开发者通过调用推送服务API,向终端设备推送的消息

受限说明

说明了一些限制情况

华为通知消息规则

通知规范概要

华为通知通常有两种定义

  1. 云端通知,指的是通过华为推送服务发送的通知。
  2. 本地通知,指的是应用在后台运行时发送或展示的通知。

说明了通知的一些使用原则,对通知的设计规范进行了规范

内容管理细则

在内容方面进行了一些规范

消息分类标准

对消息进行了分类,并对申请自分类的流程进行了展示

消息发送方案

对不同类型的消息采取的发送处理,是加速还是正常发送

也可以自定义一些发送方案

Android、HarmonyOS(Java)、iOS、Web(Beta)、快应用

这几个都是对开发消息推送进行了一些说明

服务端开发指南

推送服务支持您使用HTTPS协议接入Push服务端,HTTPS协议通道提供上行消息和下行消息能力

发送下行消息

交互情况

发送上行消息

支持从终端设备上发送消息给您的服务器

推送服务客户端API 提供缓存重发的能力,即应用发送的上行消息由于网络不可用等原因导致消息发送失败时,消息会被缓存到终端设备上,待合适时机后进行重发

说明了如何设置缓存重发,及回执能力


余下的内容对这些步骤进行文字说明

消息回执

消息回执是指推送服务端将消息推送到用户终端之后,Push端侧会给Push服务端反馈送达结果,与此同时,Push服务端会将消息送达状态以回执消息形式发送给您的应用回执服务端
回执状态码如下表:

最后对消息回执的开发步骤进行了说明

推送运营平台

将该平台上的推送配置内容进行了说明

对上面所说的几种应用的推送消息,在平台怎么操作进行了说明

最后说明了如何查看推送报告,及常见错误码进行了列举

华为推送服务内容,阅读笔记相关推荐

  1. 华为推送服务 | 简单一招,提高用户活跃和留存

    如今互联网红利见顶,拉新成本逐渐增高,与此同时,用户花在某个特定应用的时间也越来越少.据<2019年Q4移动互联网行业数据研究报告>指出,过去一年里,移动网民人均安装APP总量持续增长至6 ...

  2. java对接华为推送服务_华为HMS Core 4.0版本即将来袭:包含新推送服务

    据官方消息,在12月27日的HUAWEI Developer Groups(简称HDG)大连活动上,华为消费者云服务HMS运营经理透露HMS Core 4.0版本即将上线,由原来的14项增加至24项核 ...

  3. Android 华为推送服务集成

    华为推送服务集成 前言 正文 一.创建平台应用 二.创建AS项目 三.配置Gradle和Manifest 四.生成并配置SHA256指纹 五.开启应用推送服务 六.配置签名 七.HMS Toolkit ...

  4. Android集成Huawei PUSH(一)——华为推送服务简介

    Android集成Huawei PUSH(一)--华为推送服务简介 一.华为推送服务简介 华为推送服务(Huawei PUSH)是华为为开发者提供的消息推送平台,创建了一条从云端到用户客户端的消息推送 ...

  5. HMS 华为推送服务 推送绑定回执

    绑定过程遇到的错误 回调地址需要返回信息 回执地址请求失败,响应码不为200 OK 推送服务-下行消息回执 https://developer.huawei.com/consumer/cn/doc/d ...

  6. 安卓端华为推送集成笔记

    华为推送集成笔记 华为推送 示例代码 https://developer.huawei.com/consumer/cn/doc/development/HMS-Examples/push-androi ...

  7. Android 手机厂商推送服务调研

    由于谷歌服务在国内不能用,Android 的推送真是一大痛点,但也推动了国内一批做第三方服务的厂商.第三方推送做的比较好的有极光.个推.百度.友盟,经过比较之后,最后选择了极光推送.其实这些第三方推送 ...

  8. 【FAQ】接入HMS Core推送服务过程中一些常见问题总结

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

  9. java集成华为推送

    集成华为推送 这类推送一般官方文档都比较详细,如果想要更加详细的了解建议查看官方文档. 官方文档地址:https://developer.huawei.com/consumer/cn/service/ ...

  10. #华为推送# 游戏类应用如何利用推送能力实现用户运营精细化

      随着游戏竞争越来越激烈,游戏应用的用户运营精细化将成为大势所趋.   而推送是游戏应用用户运营的重要渠道.结合华为推送功能,我们希望与您分享利用推送能力进行用户运营的方案,帮助您高效实现用户运营精 ...

最新文章

  1. [C/C++标准库]_[初级]_[优先队列priority_queue的使用]
  2. UA SIE545 优化理论基础1 凸分析8 极点与极方向
  3. CheckStyle及其配置的详细解释
  4. js 引用 java常量_java调用JS 与JS 调java
  5. Java Number Math 类方法
  6. 带有Python示例的math.cos()方法
  7. nodejs express use 传值_再也不怕面试官问你express和koa的区别了
  8. springboot 删除路径下面所有文件_springboot文件上传删除下载
  9. cmd mysql出现乱码怎么解决方法_cmd如何解决mysql乱码
  10. vue3中获取dom元素和操作
  11. 大型工业互联网项目(5000w+)投标复盘
  12. 远程连接工具Putty 相关
  13. CR95HF操作命令介绍
  14. 批处理 %~dp0是什么意思
  15. 英语基础-英语的动词变化
  16. dp在约会上是什么意思_第一次约会,女生让你碰这三个部位,十有八九就是对你有意思...
  17. 不可预料的压缩文件末端的解决方法
  18. WAIC | 阿里龙志勇:云游戏量变进行时,与元宇宙有什么关系?
  19. 苹果cmsV10添加全屏幻灯图、全屏轮播图教程
  20. Team Foundation 中的带编号的错误和事件消息

热门文章

  1. Java如何在创建文件时指定编码
  2. 近期14个“AI产品经理”职位JD推荐(覆盖北京、上海、深圳、成都、重庆、杭州)
  3. Linux 2038年问题
  4. 程序员王不留到底干了啥?!
  5. python中断言方法举例说明_Python中断言Assertion的一些改进方案
  6. Silvaco TCAD 2014 Win10下安装说明!
  7. CQF笔记M1L4随机分析和伊藤引理
  8. 数学建模计算机部分知识,数学建模相关论文范文资料,与数学建模与计算机关系相关毕业论文题目范文...
  9. SVN和Git优劣对比
  10. PPT 无法播放媒体/视频媒体不可用怎么解决