423
阿里云
推通知给iOS设备__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云
PushNoticeToiOS
描述
推送通知给iOS。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | String | 是 | 操作接口名称,取值:PushNoticeToiOS |
AppKey | Long | 是 | AppKey信息 |
Target | String | 是 | 推送目标:
|
TargetValue | String | 是 | 根据Target 来设定,多个值使用逗号分隔,最多支持100个。
|
ApnsEnv | String | 是 | iOS的通知是通过APNS中心来发送的,需要填写对应的环境信息,DEV 表示开发环境,PRODUCT 表示生产环境 |
Title | String | 否 | 发送的通知的标题(iOS10以上才会显示,可不填) |
Body | String | 是 | 发送的通知内容 |
ExtParameters | String | 否 | 自定义的KV结构,开发者扩展用,针对iOS设备(注意 : 该参数要以json map的格式传入,否则会解析出错) |
- 其它通用参数,请参考公共请求参数。
响应参数
名称 | 类型 | 描述 |
---|---|---|
MessageId | String | 标志一次推送的消息ID |
- 其它公共响应参数,详见 公共响应参数。
错误码
错误代码 | 描述 | HTTP 状态码 | 语义 |
---|---|---|---|
InvalidTarget | Target must be [DEVICE、ACCOUNT、TAG、ALIAS、ALL]. | 400 | Target只能取DEVICE、ACCOUNT、TAG、ALIAS、ALL其中之一进行发送 |
InvalidParameter | The specified Title.length can not be greater than 60.] | 400 | Title不能大于60个Byte(中文算三个) |
AppLimitExceed | The specified payload beyond the permitted range(1800Byte).] | 400 | 请求内容超过系统限制,请参考产品限制 |
InvalidJsonExtParameter | The specified ExtParameter is not valid json format of map. | 400 | ExtParameter参数应为json格式的map结构 |
InvalidEnv | Env must be [DEV、PRODUCT]. | 400 | iOS的发送环境取DEV或者PRODUCT |
- 通用性错误,请参考错误代码表。
示例
请求示例
https://cloudpush.aliyuncs.com/?Action=PushNoticeToiOS
&AppKey=23267207
&Target=ALL&
&TargetValue=ALL
&ApnsEnv=DEV
&Body=Hello World
&ExtParameters={"k1":"ios","k2":"v2"}
&<公共请求参数>
返回示例
XML格式
<?xml version='1.0' encoding='UTF-8'?>
<PushNoticeToiOSResponse>
<RequestId>9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC</RequestId>
<MessageId>501029</MessageId>
</PushNoticeToiOSResponse>
JSON格式
{
"RequestId": "9998B3CC-ED9E-4CB3-A8FB-DCC61296BFBC",
"MessageId": "501029"
}
最后更新:2016-12-08 14:09:49
上一篇:
推通知给Android设备__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云
下一篇:
取消定时推送任务__推送相关_API 列表_OpenAPI 2.0_移动推送-阿里云
创建伸缩配置__API快速入门_快速入门_弹性伸缩-阿里云
推荐引擎示例教程__数加体验馆_数加平台介绍-阿里云
routing__服务编排文档_用户指南_容器服务-阿里云
可用类型__控制台使用指南_批量计算-阿里云
视频:3分钟看懂OSS__数据操作常见问题_产品使用问题_对象存储 OSS-阿里云
属性值类型__语义表示协议_自然语言理解(NLU)_智能语音交互-阿里云
RemoveVServerGroupBackendServers__VServerGroup相关API_API 参考_负载均衡-阿里云
产品术语__产品简介_数据集成-阿里云
开始使用阿里云数据库__快速入门(MySQL)_云数据库 RDS 版-阿里云
INSERT__数据操作语言_SQL语法参考_云数据库 OceanBase-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云