帮助与文档

> >

一、华为推送平台开发者账号申请流程

1、打开华为开发者联盟官网http://developer.huawei.com/cn/consumer/

2、注册账号,注册成功后,点击右上角的会员中心进入应用管理界面

3、点击创建产品,选择移动应用

4、填写项目信息,填写完后,点击上传apk或产品详情都可以,可以不上传,点击后返回到应用管理界面

5、看到新建的应用,点击添加功能按钮,功能选择页面选择推送功能


6、在弹出的推送相关配置信息界面,完善信息(华为需要包名和签名一致才可以准确下发推送消息,指纹证书使用的SHA256,在终端采用keytool -list -v -keystore keyStoreFileName 获取偶对应的指纹证书,keyStoreFileName为证书名字加后缀,指纹证书就是android所属的签名文件

7、添加推送功能成功后,点击进入推送模块

8、进入后看到的AppId是客户端集成需要用到的,然后点击移动应用详情,此时可以看到AppId以及AppSecret,这两个是Mob后台配置需要用到的

9、关于如何开通华为回执

(1) 进入华为开发者联盟后台:

(2)进入push服务列表:

(3)点击修改,进入应用信息修改界面:

(4)选择开通回执,配置回调地址https://report.push.mob.com/huawei/report、HTTPS证书并提交。

HTTPS证书配置(重要):

很多开发者对开通回执中HTTPS证书的配置存在疑问,如下图

简要描述: 回执测试只是验证地址与证书的,测试的请求是带参数的post请求,只要服务器返回http状态码200 OK就行,请保证带参数的post请求能正常响应 。
测试参数如下:{“statuses”:[{“biTag”:”1000211_test211″,”appid”:”1000211″,”token”:”MsDZmCSyuS+GdonWcxCkQFQdyWUOpcPm/rz5l1ky8FX3rpZ77Hpmgdn4RuZLs8Es0000000013000001″,”status”:0,”timestamp”:1514274013185}]}

具体处理步骤:

1、 在浏览器中输入回执地址访问(建议谷歌浏览器)

2、 查看地址对应证书信息

3、 查看本服务证书的上级证书(一般为中级证书)

4、 在中级证书的详细信息中选择复制证书到文件

导出证书格式选择Base64编码的X.509(.CER)

5、 打开导出的cer文件,其中内容就是需要的PEM格式证书

以上即可完成华为回执的申请配置~

二、华为推送平台离线集成方式

(注:建议使用maven远程仓库依赖方式,不建议使用离线方式,且离线方式相对复杂)

返回 Maven方式快速集成推送通道

依然选择 离线方式 集成三大推送插件