我正在尝试使用IBMRationPlatformFoundation7.0中的批量发送消息API。不幸的是,文档中的示例JSON无法工作,并得到了一个关于要发送的对象结构的错误。
这是我要发送的JSON对象:
{
"//ArrayOfMessageBody": [
{
"messages": {
"alert": "Test message"
},
"settings": {
"apns": {
"actionKey": "Ok"
}
},
"target": {
"consumerIds": [
"MyConsumerId1"
],
"deviceIds": [
"MyDeviceId1"
],
"platforms": [
"A"
]
}
}
]}
以下是服务器的响应错误:
不能将com.ibm.json.java.JSONObject转换为com.ibm.json.java.JSONArray
我已经成功地通过单一的发送消息API发送到设备,所以我知道消息传递工作。但是,批量发送消息失败。
发布于 2015-08-19 12:55:32
结果是那些文件让我心烦意乱。如果向大容量发送消息端点发送消息数组,它将工作。
[{message1}, {message2}, ...]我仍然不知道//ArrayOfMessageBody到底是什么。
https://stackoverflow.com/questions/31944089
复制相似问题