全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
移动推送

API概览

更新时间:2018-03-14 10:03:38

简介

说明: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获取

Java SDK 可直接使用以下Maven引用

  1. <dependency>
  2. <groupId>com.aliyun</groupId>
  3. <artifactId>aliyun-java-sdk-push</artifactId>
  4. <version>2.2.4</version>
  5. </dependency>

注:maven官方库更新需要几天时间才能同步,如果maven方式引用失败,请先用上面的git地址下载源码本地编译最新版本jar包。

Demo

相关文档

本文导读目录