OPPO推送 通知通道(Channel)适配

OPPO推送 通知通道(Channel)适配

通道/Channel

通知通道(Channel)是Android 8.0(API ≥ 26)引入的新功能,旨在解决以下问题:
1)应用的通知越来越多,给用户造成明显打扰。
2)但用户只能全局屏蔽这个应用的全部通知,不能屏蔽部分,然后留下对自己有用的。
从 Android8.0(API ≥ 26)开始,Android要求开发者必须为所有的通知分配通道,不同类的消息走不同的通道发送。 用户可关闭单个通道的消息通知, 不会影响其它通道的消息推送。 以下图为例:将通知分成了 4 种 Channel,3 个 Channel Group。
Channel为实际的通知类别。Channel Group为一组 channel,仅用于做分组区分,开发者可视自己的业务需求而定。每个通知类别的权限互相独立,互不影响。

Channel适配

适配步骤

适配通知通道步骤详见Android官方文档:《创建和管理通知渠道 》
注意: 客户端适配通道后, 开发者若调 API 发送,则必须带通道 ID 发送。 开发者若用 OPush 消息推送平台推送消息,则必须在“通道配置 → 新建通道”模块(如下图)中登记通道,再在发送消息时选择通道发送。

说明:

分组即Channel Group, 非必填,将按照系统默认分组进行处理

通道即Channel,必填。必须填入客户端创建的通道名称和对应通道ID

注意事项

2.1、通道需在产品发布之前需由产品提前规划好消息分类, 如“订单通知”、“评论回复提醒”、“新资讯提醒”等,不同分类的消息走不同通道发送。规划好的通道不应该在不同版本频繁变更,以免给运营同学带来不便。


2.2、通道名称是对用户可见的,因此需要使用方便用户理解的文本。建议:
1)通道命名符合通知内容特征,例如,发送快递接收信息的专用通道,命名为“快递信息”,便于用户理解。尽量避免通道名称重复
2)命名可以是中文,英文。避免数字、包名等不能指代通道信息特征的符号。其中通道名包含“.”的是不允许的。

2.3、对于target API≥ 26(Android 8.0)的应用,必须适配通知通道,未指定通道的情况下发出的通知将无法显示。
对于target API ≤ 25(Android 7.1)的应用,可以不适配。在8.0及以上的设备,通知也能正常发出。


2.4、合理设置通道级别(Importance),以达到合适的通知效果(过度打扰可能导致用户修改通道设置甚至关闭通知开关)。


2.5、合理控制通道数量,尽量避免仅有1个或者超过5个,这样才能更好发挥出通道控制的效用。


2.6、根据需要可以使用通道组(Group)来在设置界面中对通道进行分组归1类,方便用户区分识别。


2.7、适配 Channel 后,在 Android 8.0 以前的设备,会完全无视这个功能,因此不会带来任何兼容性问题。


2.8、创建通知通道后,通知行为以通道设置为准,应用无法再修改,而是交由用户进行控制。

OPPO推送 登陆OPUSH推送运营平台

OPPO推送 登陆OPUSH推送运营平台

使用企业开发者账号或推送运营平台应用子帐号登录开放平台,点击链接进入OPUSH推送运营平台,或通过“管理中心 -生态服务- 应用服务- 开发服务” 进入OPUSH推送运营平台。
推送运营平台应用子帐号配置,请参考帐号管理


名词解析

1)应用名称:产品的表达信息,显示在客户端界面供手机用户搜索和下载的重要标识。
2)应用包名:应用的唯一标识。
3)AppId:应用的身份标识,在上传应用后获得。
4)推送类型:分为正式和测试推送。“测试推送”每天仅可推送1000条消息,限测试使用;“正式推送”需要上架应用商店后才能申请。
5)累计用户:从接入推送服务的app客户端,用户安装并激活的累计用户量,去除已卸载用户数。
6)可推送总数:单个应用每天可推送消息总数,具体可以查看推送服务限制-推送数量限制规则累计用户数和可推送总数在OPPO推送运营平台可查询,每天会刷新。

OPPO推送服务端设置广播推送

OPPO推送服务端设置广播推送

广播推送

OPPO PUSH提供广播和单点推送两种下发消息的方式。以下是这两种推送方式的介绍及具体的API使用方式。

广播推送

广播推送主要用于向大批量用户推送同一条消息的场景,例如标签推送、大批量的注册ID推送等。一般情况下,广播消息会在同一时间向这批目标设备推送消息,如果设置了定速推送,则按照给定的速度均匀向圈定的目标推送消息。
使用广播推送,需要先在OPPO PUSH保存一条广播消息体,再通过创建好的消息体对应的消息ID,调用OPPO PUSH的广播推送接口推送该条消息。

保存通知栏消息内容体

接口详情

描述内容
接口功能保存消息内容体,获取消息Id
请求方法POST
请求编码UTF-8
Content-Typeapplication/x-www-form-urlencoded
请求路径/server/v1/message/notification/save_message_content

请求参数

除了共有的鉴权参数外,消息体内容的参数均以key-value的形式填写在HTTP请求的body中。

名称类型必须描述
auth_tokenstring鉴权令牌,详见鉴权一章。

消息体内容参数:参数主要围绕消息体的具体内容,以及推送的方式,消息体内容参数设置详情可查看通知栏消息

响应参数

调用接口后,OPPO PUSH会响应JSON格式的字符串,包含以下字段:

名称类型必须描述
codeInt返回码,具体含义请参考调用地址,公共参数和返回码一章。
messageString响应信息描述
dataStringJSON格式的响应返回值,成功调用将包含消息ID,后续需要使用消息ID来进行广播消息推送。

响应示例

{
    "code": 0,
    "message": "success",
    "data": {
        "message_id": "58ad47319e8d725350a5afd5" //消息ID
      }
}

调用广播推送

接口详情

描述内容
接口功能发送通知栏消息
请求方法POST
Content-Typeapplication/x-www-form-urlencoded
请求编码UTF-8
请求路径/server/v1/message/notification/broadcast

请求参数

名称类型必须默认描述
auth_tokenstring鉴权令牌,详见鉴权一章。
message_idString消息ID。
消息ID是调用保存消息体接口成功后响应的唯一标识。
广播通知栏消息ID的格式为AppID-1-3-ObjectID,如ZngnvJIM7wQusNtbqYnpH6XX-1-3-622ea78f923805b1389e61c2,其中ZngnvJIM7wQusNtbqYnpH6XX是某个业务的AppID,622ea78f923805b1389e61c2是这条消息在Push的唯一ID。
target_typeShort目标类型。
接受一个short类型数字,目前推送目标可指定以下几种:
2:表示推送目标为注册ID类型,
5:表示推送目标为别名类型,
6:表示推送目标按照标签对应的用户群圈定;
target_valueString具体的推送目标用户信息,根据推送目标类型有不同的传入方式:
1.注册ID类型或别名类型的推送。这两种类型一次调用可传入最多1000个目标,目标之间以英文字符 ; 为分隔符。如传入注册ID目标列表,字符串可表示为 “RegID1;RegID2;RegID3”, 或者别名名单 “Alias1;Alias2;Alias3” 。

标签:
2.标签推送。标签推送的目标值使用标签表达式。
标签表达式由一个或多个指令组合而成,一个指令包括组合字段和标签名单,表示若干个标签的组合搭配。
假设有一个标签表达式,标签表达式的配置和计算规则如下:
{ “or” : [ “tagID1”, ” tagID2″ ], “and” : [ “tagID3”, “tagID4”], “not” : [ “tagID5”, “tagID6”] }
表达式逻辑计算如下:
计算 “or” 字段的结果,得到tagID1和tagID2的并集A;计算 “and” 字段的结果 tagID3和tagID4的交集B;
计算 “not” 字段的结果 (tagID5和tagID6的并集C’)的非集=C最后计算所有A和B和C的交集。
最终结果为 (tagID1 ∪ tagID2)∩(tagID3 ∩ tagID4)∩(¬(tagID5 ∩ tagID6))

响应参数(JSON)

名称类型必须描述
codeInt返回码,具体含义请参考调用地址,公共参数和返回码一章
messageString响应信息描述
dataStringJSON格式的响应返回值,成功调用将包含消息ID和任务ID。

推送请求调用成功响应示例

{
    code:0,
    message: "success",
    data : {
        message_id : xxxxxxxxx // 消息Id
        task_id : xxxxxxxxx // taskId
    }
}

如果推送目标存在问题,会根据对应异常的目标进行响应,示例如下:

{
    code:0,
    message: "",
    data : {
        message_id : xxxxxxxxx, // 消息ID
        task_id:XXXXXXXXXX,     //推送任务ID
        // 部分目标有异常,将以 错误码——对应目标名单的形式返回
        "10000": [
            "J0476035d625e6c64567f71487e040e7d017f0558675b",
            "J0476045d625e6c64567f71487e040e7d017f0558675b",
            "J0476035d625e6sd64567f71487e040e7d017f0558675b"
        ]
   }
}

返回码(code)

Code英文描述中文描述
10000Invalid Registration_idregistration_id格式不正确

OPPO开放平台 OPPO推送独立接口上传图片

OPPO开放平台 OPPO推送独立接口上传图片

上传图片

OPPO PUSH提供携带图片的消息推送能力,在使用图片推送前,需要先将图片上传到OPPO PUSH服务端,由OPPO PUSH服务端统一处理存储,推送消息时使用上传成功的图片ID作为图片索引,由OPPO PUSH服务将图片组装为消息体的内容部分并下发。

上传大图

接口

环境HTTPS请求地址备注
生产环境https://api-media.push.heytapmobi.com/媒体服务
沙箱环境暂无
描述内容
接口功能上传图片
请求方法POST
请求编码UTF-8
Content-Typemultipart/form-data
请求路径/server/v1/media/upload/big_picture

请求参数

图片文件按照multipart/form-data标准携带图片文件,图片要求尺寸876*324 px,文件大小1M以内,格式为PNG/JPG/JPEG。

名称类型必须默认描述
FILE图片文件
picture_ttlInt86400图片保存的存活时间(time_to_live) (单位:秒),最长30天

响应参数(JSON)

名称类型必须描述
codeInt返回码,请参考公共返回码与接口返回码
messageString错误详细信息,不存在则不填
dataString返回值,JSON类型,包含响应结构体
{
    "code": 0,
    "message": "success",
    "data": {
        "big_picture_id": xxxxxxxxx //大图id
      }
}

上传图标

接口

描述内容
接口功能上传图片
请求方法POST
请求编码UTF-8
Content-Typemultipart/form-data
请求路径/server/v1/media/upload/small_picture

请求参数

图片文件按照multipart/form-data标准携带图片文件,图片要求尺寸144*144 px,文件大小为50k以内,格式为PNG/JPG/JPEG

名称类型必须默认描述
FILE图片文件
picture_ttlInt86400图片保存的存活时间(time_to_live) (单位:秒),最长30天

响应参数(JSON)

名称类型必须描述
codeInt返回码,请参考公共返回码与接口返回码
messageString错误详细信息,不存在则不填
dataString返回值,JSON类型,包含响应结构体

响应示例

{
    "code": 0,
    "message": "success",
    "data": {
        "small_picture_id": xxxxxxxxx, //图标id
      }
}

公司要开发网站想知道网站建设开发具体流程和步奏

随着移动互联的发展,现在很多公司都有打算将自己的业务或管理进行线上化,并且是移动化,这可极大的提升生产效率,降低人情沟通成

本。那么新手一般怎么快速入门建设自己需要的信息化系统呢,除了自学创建,也可以外包找人创建。目前一般推荐创建网站、APP、简单一

点就微信小程序。

您可以从产品、UI、UX、技术开发各个流程全面梳理,整理好所需的产品原型图,如果自己不会梳理,也可以找业内人士进行协助。

网站建设规划只是搭建开发网站的首要环节,一种新的开始是取得成功的秘诀,保持良好的网站建设规划是更进一步发展的根本,网站是由域名、空间、UX页面及后台程序而组成,而网站制作步骤极其复杂,根据不同网站种类,服务对象不同,网站内容的不同,再由多名技术人工相互协助,今日随才力信息来说看网站制作流程的根本步骤有哪些?

明确网站的风格

在建设网站初期就要明确总体风格,例如钧港工贸核心是做波纹管的企业,网站设计风格能够用蓝色、红色、翠绿色、黑色作为主色调,是做纽带伸缩缝的,网站上就不可能在出现关于美食的元素,这个和网站毫无关系。

申请购买域名空间
要建设独立网站就必须拥有自己的域名,拥有域名并通过ICP备案,购买好空间并绑定域名,在将已制作好的网站放在Web服务器上,使用者只需在浏览器上输入域名即可随时随地访问网站。
何处能够注册域名,哪里能租用虚拟主机或云服务器,推荐腾讯云、阿里云、华为云及西部数码。
如何给网站选一种好域名,一定要行业相关、公司相关,才力信息就用clxx.net(公司名+行业)、云南才力就用yncaili.com(地名+公司名字)、云南弘锐ynhr.net(地名+公司简写)

等多种组成方案

网站空间根据实际需求选购,通常企业网站选虚拟主机,空间大小1G、数据库为赠送五00M、每月流量二五G。

网站内容收集整理与规划

确认网站的风格,租用好空间、购买域名和提交网站申请,开始收集整理与规划建设网站的内容和栏目导航,使用者能够借助分类迅速找到需要的内容,内容核心包含公司简介、企业文化、产品图片、工程案例、联系方案、新闻信息等等,丰富好网站的内容,能够给带来大量的意对客户。

网站程序制作与设计
网站核心分为UX和服务端,目前市面上开源代码的网站后台管理系统有很多,还能够自己组建技术团队自主制作设计网站,也能够找的网站建设公司或第3方官方提供的模型。

想要注意费用便宜的网站,多数是使用开源代码的程序,这样的程序由于漏洞比较多,很容易出现被攻击的情况,或者网站后台管理的根本功能不全,操作不方便等问题,从而影响网站的以后使用。

网站测试发布

网站制作的工作全部完成,测度任意问题,就能够将网站程序文件和数据库发布到虚拟主机上,使用者就能够借助Internet访问我们的网站。

网站优化和推广

企业网站建站目的是获得有效流量,增加新的客户源,假设没有去做优化和推广,网友是无法找到我们,这里就要对网站进行SEO优化,通过技术手段让网站更多重要词能在搜索引擎中有靠前的排名位置。

信息被搜索引擎收录越多超好,使用者就能借助不同的重要字找到我们的网站,转换也越多。

网站以后运营维护
网站发布上架发布后,维护网站是一项持久的工作,通常来看,它想要具备一定专业知识技能的人才能完成,网站建设技术维护的核心任务是监控网站、系统故障排除、网站数据库备份、网站服务器迭代维护、域名解析、域名ICP备案、安全管理措施和紧急情况恢复正常、网站内容维护的核心任务是更新和发布网站的内容和文章。

推荐几款好用的移动互联APP开发工具

随着移动互联的发展,现在很多公司都有打算将自己的业务或管理进行线上化,并且是移动化,这可极大的提升生产效率,降低人情沟通成

本。那么新手一般怎么快速入门建设自己需要的信息化系统呢,除了自学创建,也可以外包找人创建。目前一般推荐创建网站、APP、简单一

点就微信小程序。

您可以从产品、UI、UX、技术开发各个流程全面梳理,整理好所需的产品原型图,如果自己不会梳理,也可以找业内人士进行协助。

现在,谷歌的Android操作系统(OS)占据了智能手机操作系统五1.五%的市场份额,苹果的iOS系统位列第2,占据了四二.四%的市场份额。学习和制作这两个官方的应用程序已经成为了一个主流的趋势,越来越多公司开始制作与Android和iPhone相关的应用程序。这么,有哪些相对好一些用的工具能用来制作基于Android和iPhone的应用程序呢?在这里小明就为大家轻松的介绍5款优秀的制作工具。

AppMakr
除了程序员,相信很少有人自己写代码来制作软件,那么专业的活普通人哪干得了?但假如有一款在线软件能够让您连一行代码都不用写,只需鼠标挥舞几下就能生成一种手机软件,您信不信?AppMakr就是这样好用的一款工具。

AppMakr是一家位于旧金山的高科技企业,它提供一种软件制作官方,让很多不会编程的用户也能够通过一种功能齐全的DIY工具包来制作手机应用程序,用于苹果公司的iOS、谷歌的Android或基于微软Windows 七操作系统的手机。使用AppMakr制作一套功能齐全的应用程序只需几小时,而且该服务是完全免费的。同时AppMaker另外一些可供选用的功能,包括将网站连接到您的应用程序、HTML五功能、推送通知和广告支持等。通过AppMaker账户,您能够创建无数的应用程序。

ShoutEm
ShoutEm公司是一种支持移动官方设计、发布和管理本地iPhone、iPad和Android应用中小型企业,这是一种历史非常悠久的企业,长期以来提供世界一流的产品。

ShoutEm整个应用程序的构建过程是无缝的,您能够用它来构建智能手机的应用程序,也能够构建一种平板电脑的单独接口。怎么专门为APP构建一种定制的内容管理系统?不要担心,您能够很容易的将ShoutEm构建的应用程序与时下流行的CMS等集成在一起。

Infinite Monkeys

Infinite Monkeys是世界上最大的DIYAPP程序发布官方,在十0多个国家拥有超过百万的应用程序制作商。在它的自助服务官方,每一种普通人都可以打造自己专属的APP程序,是因为Infinite Monkeys是无需编码并免费的。

MobBase

MobBase是一款非常有趣的工具,它能帮忙助力那些热爱音乐的人构建属于自己的应用程序。MobBase能够帮忙助力乐队创建个性化iPhone软件,其中包括图片、

音乐文件、youtube视频、演唱会信息、歌词、新闻、Twitter以及RSS feed等内容。

MobiCart
MobiCart采用的是将移动电子商务个性化到新的水平,他允许任意人都可以在iOS和Android设备上迅速部署本地化商店的应用程序以及HTML。MobiCart结合了一种定制应用程序制作官方和在线系统共享扩展。

云商城设置-APP云推送设置

在云商城APP云推送里面可以对商城云推送的用户管理、推送管理和设置中心进行设置;

图:一门APP打包平台开发者中心

如何进入APP云推送设置,登录一门APP云商城管理后台之后,点击左侧导航上面的应用,在应用列表页面找到APP云推送;

图:找到APP云推送应用

找到此应用之后,鼠标左键点击此应用进入配置页面;

图:进入云推送应用配置页面

在配置页面的设置中心-系统设置中开启云推送服务,在可以选择设置是否开启云推送、开启安卓和苹果端推送、设置失败重试次数、设备离线时长(天);

图:云推送基础设置

在配置页面的设置中心-推送设置中可以设置推送哪些消息;

图:设置要推送的消息

在推送管理页面,可以给用户发送推送通知,可以设置消息模板以及查看推送记录;

图:推送管理

在用户列表中可以查看所有用户;

图:用户列表

在云推送首页可以查看会员设备、今日推送、待推送、总推送、推送成功、推送失败和推送命中率;

图:云推送首页

如果你在配饰云推送的过程中还有其他问题,可以联系我们的在线客服进行咨询。

OPPO消息推送获取oppo MasterSecret密钥

APP开发者在接入oppo开放平台实现APP使用OPPO厂家离线消息通知功能,需要用到oppo MasterSecret接口,这个是实现消息通信和离线通知必须要配置的一个参数。

那怎么获取到oppo MasterSecret呢?

1.登录oppo开发平台

地址:https://open.oppomobile.com/

图:获取oppo MasterSecret密钥

在顶部导航找到应用服务,下拉菜单

图:获取oppo MasterSecret密钥

如图,下拉之后找到移动服务选项,找到推送服务,点击进入

图:获取oppo MasterSecret密钥

之后直接点击申请接入,如果您已经成为了oppo开发者,那么会直接进入到消息推送服务的管理后台

2.在推送服务管理后台,点击已经获取到推送服务权限的应用

图:获取oppo MasterSecret密钥

直接点已开启服务列表下的应用图标

如果您的应用还没有申请推送服务,可以在未开启服务里面,点击应用图标,进入申请

图:获取oppo MasterSecret密钥

申请通过之后,在这个页面可以直接点击进入消息推送管理后台

图:获取oppo MasterSecret密钥

3.在消息推送运营平台,点击应用配置,查看oppo MasterSecret

图:获取oppo MasterSecret密钥

如图,点击左侧应用配置

图:获取oppo MasterSecret密钥

如图,这样我们就获取到oppo移动应用的MasterSecret了。

OPPO厂商离线推送申请,APP接入OPPO消息推送申请流程

对于安卓APP开发者来说厂商的离线通知是最稳定的服务,如果有能力,那是一定要为APP接入厂家自己提供的消息服务的,而OPPO作为国内顶尖的手机设备厂家,他们的离线消息通知服务是必须要申请到的。

那么怎么申请OPPO厂家离线消息推送服务呢?

OPPO推送平台:https://open.oppomobile.com/newservice/capability?pagename=push

(图:APP接入OPPO消息推送)

打开OPPO消息推送服务平台,登录OPPO开放平台,之后点击页面上的申请接入按钮。

温馨提示:您务必在申请之前成为OPPO开放平台开发者

教程:OPPO开放平台开发者账户注册及认证流程

(图:APP接入OPPO消息推送)

如图,在推送服务管理列表里面可以看到可以开启服务的APP应用。如果您还没有应用,您可以点击右侧的创建新应用按钮,新建一个应用。

OPPO开放平台新建应用相关教程:

OPPO开发平台app上架oppo商店流程(一)创建应用

OPPO开发平台app上架oppo商店流程(二)填写APP基础资料及APP截图介绍

OPPO开发平台app上架oppo商店流程(三)填写APP版权证明资料

OPPO开发平台app上架oppo商店流程(四)填写APP商务联系人

(图:APP接入OPPO消息推送)

创建好应用之后,在未开启服务的APP里面找到需要为当前APP开启消息服务的应用,点击应用图标进入

(图:APP接入OPPO消息推送)

进入应用详情页面,我们可以看到消息推送权限,能力项,在右侧点击【申请开通】

温馨提示:推送测试权限,只能用于测试,正式权限需要重新申请“通知栏推送”权限(资源上架后方可申请)。

(图:APP接入OPPO消息推送)

如图所示,我们勾选同意,之后点击提交申请,提交之后页面会显示审核中

(图:APP接入OPPO消息推送)

如图,审核中,耐心等待OPPO开放平台官方审核,一般审核时间为3-5工作日,审核通过之后就可以使用测试版的消息推送了

温馨提示:如果APP开发者的APP没有上架OPPO应用商店,那么开发者只能申请到测试权限,测试推送权限每天发送有限制,但用于测试阶段是足够使用的。

如果您的APP已经成功上架到了OPPO应用商店,那么就可以申请到正式版的推送权限

(图:APP接入OPPO消息推送)

审核之后可以在当前页面查看获得权限能力,之后登录OPPO消息推送平台

OPPO消息推送平台:https://push.oppo.com/

(图:APP接入OPPO消息推送)

之后登录,就可以进行消息推送管理了。

华为厂商离线消息推送开启和回执配置,回执地址和SSL证书 必须配置

配置华为厂商离线消息推送回执 配置回执地址和SSL证书 必须配置

华为离线消息推送的使用需要配置回执的哦!
无论百度慧推、个推、极光、友盟都是需要配置这个回执地址的

1.登录华为开发者平台,我的项目里面
进入具体的项目配置首页,在左侧导航找到 推送服务

2.开启消息推送

3.点击导航配置按钮

4.选择地区,一般选择中国;点击开启回执

5.设置回执

一般新建的这里的列表是为空的!
点击新建

这里就需要根据您使用的不同的推送三方来设置,慧推的请查看慧推教程;个推的请查看个推教程;极光的请查看极光教程

6.选择一个回执,之后点击保存

这样我们就为所有项目开启了统一的回执地址;

7.为单个应用配置单个回执
一个开发者如果有多个移动应用,并且有使用到不同的推送服务商,那么请在页面下方选择为单个应用配置独立的回执地址



慧推推送申请华为离线消息推送接口教程

1.登录华为开发者中心
在应用服务里面找到消息推送服务
https://developer.huawei.com/consumer/cn/console#/serviceCards/

2.在应用列表里面找到需要开通消息推送的应用

在跳转页面申请开通消息推送服务

根据提示选择数据存储地址,一般大家选中国

一般默认开启即可,部分平台需要开启回执用于统计数据,如果有需求也可以开通IOS推送和web推送
一般情况下,都可以不用开启,根据个人需求开通更加细分的推送服务

3.配置APP的指纹【注意】【注意】必须配置指纹,不然无法生效

切换到开发模式之后,一直下拉页面,页面拉到最底

如图,配置好APP的证书指纹
如果获取APP的证书指纹,请登录一门APP开发者平台,在【生成安装包页面】查看

如有不清楚,可以联系我们客服帮处理
至此拿到
App IDApp Secret

【特别提示】【特别提示】
使用云消息(慧推推送)的小伙伴还需要配置一下回执地址——必须配置回执地址,务必配置!

回执地址:https://sofire.baidu.com/push/deliver/v1/callback/huawei

慧推SSL证书:

-----BEGIN CERTIFICATE----- MIIEaTCCA1GgAwIBAgILBAAAAAABRE7wQkcwDQYJKoZIhvcNAQELBQAwVzELMAkG A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw MDBaFw0yNDAyMjAxMDAwMDBaMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i YWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBW YWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQDHDmw/I5N/zHClnSDDDlM/fsBOwphJykfVI+8DNIV0yKMCLkZc C33JiJ1Pi/D4nGyMVTXbv/Kz6vvjVudKRtkTIso21ZvBqOOWQ5PyDLzm+ebomchj SHh/VzZpGhkdWtHUfcKc1H/hgBKueuqI6lfYygoKOhJJomIZeg0k9zfrtHOSewUj mxK1zusp36QUArkBpdSmnENkiN74fv7j9R7l/tyjqORmMdlMJekYuYlZCa7pnRxt Nw9KHjUgKOKv1CGLAcRFrW4rY6uSa2EKTSDtc7p8zv4WtdufgPDWi2zZCHlKT3hl 2pK8vjX5s8T5J4BO/5ZS5gIg4Qdz6V0rvbLxAgMBAAGjggElMIIBITAOBgNVHQ8B Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlt5h8b0cFilT HMDMfTuDAEDmGnwwRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0 dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCow KKAmoCSGImh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYB BQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNv bS9yb290cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZI hvcNAQELBQADggEBAEYq7l69rgFgNzERhnF0tkZJyBAW/i9iIxerH4f4gu3K3w4s 32R1juUYcqeMOovJrKV3UPfvnqTgoI8UV6MqX+x+bRDmuo2wCId2Dkyy2VG7EQLy XN0cvfNVlg/UBsD84iOKJHDTu/B5GqdhcIOKrwbFINihY9Bsrk8y1658GEV1BSl3 30JAZGSGvip2CTFvHST0mdCF/vIhCPnG9vHQWe3WVjwIKANnuvD58ZAWR65n5ryA SOlCdjSXVWkkDoPWoC209fN5ikkodBpBocLTJIg1MGCUF7ThBCIxPTsvFwayuJ2G K1pp74P1S8SqtCr4fKGxhZSM9AyHDPSsQPhZSZg=
 -----END CERTIFICATE-----

——复制以上证书至华为回执地址

【详细教程步奏】
1.登录华为开发者平台,找到消息推送配置项目

2.点击项目级回执或者应用级回执,点击开通按钮,在弹出界面,新建回执

3.输入自定义回执名字,和慧推回执地址,以及SSL证书

4.之后再次点击项目级回执 或者应用级回执按钮,点击【开通】,在弹出界面选择刚才添加好了的回执后保存;

5.确认回执状态已开启