合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
此版本文档已归档不再维护,推荐您使用最新版本。
华为Push服务端接入基于HTTP协议,下面介绍接入开发指导。
本章节指导开发者基于HTTP协议完成Push基础能力所需的服务端开发。整体功能流程图如下:

开发者要实现基于HTTP协议给华为手机推送Push消息的功能,需要完成如下开发步骤:
开发者服务器获取接入令牌AccessToken,详细请参考开放平台鉴权-客户端密码模式。
开发者服务器调用API发送Push消息,详细请参考服务端发送Push消息。
开发者应用服务器接收Push消息回执,详细请参考服务端消息回执API。
开发者如果需要感知Push消息到达设备的状态信息,则要完成该步骤的开发。Push消息回执发生在系统检测到客户端有应答返回,且开发者华为AppGallery Connect平台上在开通了“消息回执”权益的场景,具体请参考消息回执章节开通回执权益部分,消息回执由华为Push服务器发往开发者服务器,开发者需自行实现接口接收华为Push服务器发送的回执消息。
典型通知栏消息示例报文:
- {
- "validate_only": false,
- "message": {
- "notification": {
- "title": "title",
- "body": "body"
- },
- "android": {
- "notification": {
- "title": "android title",
- "body": "android body",
- "click_action": {
- "type": 1,
- "intent": "#Intent;compo=com.rvr/.Activity;S.W=U;end"
- }
- }
- },
- "token": [
- "pushtoken1",
- "pushtoken2"
- ]
- }
- }
典型透传消息示例报文:
- {
- "validate_only": false,
- "message": {
- "data": "{'param1':'value1','param2':'value2'}",
- "token": [
- "pushtoken1",
- "pushtoken2"
- ]
- }
- }