“[clientid]”请替换为您应用的Client ID(在项目设置页面获取)。
推送服务支持您使用HTTPS协议接入Push服务端,HTTPS协议通道提供上行消息和下行消息能力。本章节介绍发送下行消息的能力。
下行消息交互图如下所示:
HTTPS POST URL:
POST https://push-api.cloud.huawei.com/v1/[clientid]/messages:send
“[clientid]”请替换为您应用的Client ID(在项目设置页面获取)。
请求消息头示例:
Content-Type: application/json; charset=UTF-8 Authorization: Bearer CF3Xl2XV6****************************************Nm3WccUIaDg==
{ "validate_only": false, "message": { "android": { "notification": { "title": "test title", "body": "test body", "click_action": { "type": 3 } } }, "token": ["pushtoken1"] } }
{ "validate_only": false, "message": { "data": "{'param1':'value1','param2':'value2'}", "token": ["pushtoken1"] } }
消息体字段详情请参见下行消息请求参数。
推送服务提供了服务端示例代码对服务端接口进行封装,方便您参考使用。