API概览
简介
说明:OpenAPI 1.0 已经废弃,新接入移动推送的用户建议直接使用OpenAPI 2.0,提供更加丰富的功能,已经接入OpenAPI 1.0的用户也建议更换到新版OpenAPI。
欢迎使用阿里云移动推送服务,用户可以使用本文档介绍的API对移动推送服务进行相关操作。
使用前必读:移动推送名词解释与说明
API版本号
OpenAPI1.0的版本号,即请求参数Version为:2015-08-27。
API更新历史
更新时间 | 更新说明 |
---|---|
2015-12-08 | 提供消息/通知推送接口 |
2015-12-29 | 增加.NET,PHP版SDK与使用示例 |
2016-01-07 | 接口参数优化 |
2016-01-21 | 增加设备状态查询接口 |
2016-03-28 | 增加Tag相关操作接口 |
2016-04-18 | 增加推送接口按alias推送 |
2016-08-22 | 增加Android通知小米弹窗功能 |
2016-08-23 | 增加统计相关接口 |
2016-09-21 | 增加取消推送任务接口 |
2016-10-21 | 增加iOS 10+通知扩展属性 |
API概览
API | 说明 |
---|---|
PushMessageToAndroid | 发送消息给android |
PushNoticeToAndroid | 发送通知给android |
PushMessageToiOS | 发送消息给iOS |
PushNoticeToiOS | 发送通知给iOS |
Push | 推送高级接口(通知/消息 均可发送) |
GetDeviceInfos | 查询设备状态 |
BindTag | 绑定标签 |
UnbindTag | 解绑标签 |
ListTags | 查询App的所有标签列表 |
QueryTags | 查询某设备的标签列表 |
QueryPushStat | 按消息ID查询推送统计 |
QueryAppPushStat | 按时间段查询推送统计 |
QueryDeviceStat | 推送设备统计 |
QueryUniqueDeviceStat | 推送去重设备统计 |
CancelPush | 取消推送任务 |
公共参数获取
SDK获取
- aliyun-java-sdk-push
- aliyun-php-sdk-push
- aliyun-python-sdk-push
- aliyun-nodejs-sdk-push
- aliyun-net-sdk-push
Java SDK 可直接使用以下Maven引用
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-push</artifactId>
<version>2.2.4</version>
</dependency>
注:maven官方库更新需要几天时间才能同步,如果maven方式引用失败,请先用上面的git地址下载源码本地编译最新版本jar包。