QueryPushStat
描述
查询某一次推送的统计数据, 包含发送数,到达数,打开数,删除数。注意:消息是没有打开删除概念,只有通知才有,iOS通知没有删除统计。
请求参数
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 操作接口名称,取值:QueryPushStat |
AppKey | Long | 是 | AppKey信息 |
MessageId | String | 是 | 推送的消息ID,推送之后会返回该ID |
名称 | 类型 | 描述 |
PushStats | PushStatType | 消息/通知的推送结果统计PushStatType组成的数组 |
错误码 | 描述 | HTTP 状态码 | 语义 |
StatWaiting | The requested data is processing. | 400 | 请求的数据正在处理中 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要查询某一次推送的统计数据,包括发送数、到达数、打开数和删除数,请遵循以下步骤:
构造请求参数:
QueryPushStat
,表示查询推送统计的动作。发起API请求:
http://cloudpush.aliyuncs.com/?Action=QueryPushStat&AppKey=您的AppKey&MessageId=您的MessageId
处理响应数据:
PushStats
字段,它是一个数组,数组内的每个元素代表一条推送消息/通知的统计结果,包含但不限于:
SentCount
: 推送服务端实际发出的数目。ReceivedCount
: 实际送达到设备的数目。OpenedCount
: 通知在设备上被点击的数目(仅针对通知类型)。DeletedCount
: 通知在设备上被清除的数目(仅针对支持此统计的操作系统版本和通知类型,注意iOS通知不支持删除统计)。注意事项:
StatWaiting
表示请求的数据正在处理中,此时应稍后再试。通过上述步骤,您可以获取到指定推送消息的详细统计数据。