简介
欢迎使用阿里云移动推送服务,用户可以使用本文档介绍的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 | 说明 |
PushMessageToAndroid | 发送消息给android |
PushNoticeToAndroid | 发送通知给android |
PushMessageToiOS | 发送消息给iOS |
PushNoticeToiOS | 发送通知给iOS |
Push | 推送高级接口([backcolor=transparent]通知/消息 均可发送) |
GetDeviceInfos | 查询设备状态 |
BindTag | 绑定标签 |
UnbindTag | 解绑标签 |
ListTags | 查询App的所有标签列表 |
QueryTags | 查询某设备的标签列表 |
QueryPushStat | 按消息ID查询推送统计 |
QueryAppPushStat | 按时间段查询推送统计 |
QueryDeviceStat | 推送设备统计 |
QueryUniqueDeviceStat | 推送去重设备统计 |
CancelPush | 取消推送任务 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云移动推送服务简介与使用指南:
服务概述: 阿里云移动推送服务旨在帮助开发者实现高效、精准、实时的消息推送,显著提升用户粘性和应用活跃度。通过集成移动推送SDK,您的App能够跨平台(包括Android、iOS及HarmonyOS)向用户发送通知或消息,支持多种推送策略以满足不同运营需求。
名词解释与说明: - AccountName(发信地址):在DirectMail服务中指预先创建并验证的发信地址,而移动推送服务中则涉及开通mPaaS产品及创建应用。 - API版本号:当前使用的OpenAPI版本号为2015-08-27,确保调用接口时指定正确的版本。 - 公共参数:使用服务前需获取AccessKeyId、AccessKeySecret(阿里云官网控制台提供)和AppKey(移动推送控制台获取)。
API功能概览: - 消息/通知推送:支持按平台(如PushMessageToAndroid, PushNoticeToAndroid, PushMessageToiOS, PushNoticeToiOS)发送消息或通知。 - 设备管理:GetDeviceInfos查询设备状态,BindTag/UnbindTag操作标签绑定与解绑。 - 统计查询:QueryPushStat等接口用于查询推送统计信息,评估推送效果。 - 高级功能:包括取消推送任务、小米弹窗特性和iOS 10通知扩展属性支持。
SDK与Demo支持: - 提供Java、PHP、Python、Node.js、.NET等多种语言的SDK,便于开发者根据项目需求选择合适的开发工具。 - Maven仓库可直接引用Java SDK,若同步延迟可直接从GitHub获取源码编译。 - 官方提供多语言的Demo示例,加速集成与学习过程。
重要提醒: - 在使用任何API之前,请确保了解并遵守阿里云的服务协议、收费政策以及资源规格限制。 - 针对特定功能或接口更新,请参考API更新历史,以便掌握最新功能和优化细节。
综上所述,阿里云移动推送服务提供了全面且强大的推送能力,结合详尽的文档与技术支持,助力开发者轻松实现消息推送策略,增强用户体验。