Parse platform 无法发送解析推送通知

Parse platform 无法发送解析推送通知,parse-platform,Parse Platform,我已经分析了一段时间,它工作得很好。现在,我在发送推送通知时遇到了一个问题。这是我做的 curl -X POST \ -H "X-Parse-Application-Id: application id" \ -H "X-Parse-REST-API-Key: REST_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "channels":[''], "data": {

我已经分析了一段时间,它工作得很好。现在,我在发送推送通知时遇到了一个问题。这是我做的

curl -X POST \
  -H "X-Parse-Application-Id: application id" \
  -H "X-Parse-REST-API-Key: REST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "channels":[''],
        "data": {
          "alert": "The Giants won against the Mets 2-3."
        }
      }' \
  https://api.parse.com/1/push
我本想发一条广播信息。但在解析控制台中它显示

Targeting :
channels includes any of , or nil
deviceType is any of "android", "winphone", or "js"
Sending date :
November 26th, 2013 at 4:32 PM
Expiration :
None
Full target :
{ "channels": { "$in": [ ] }, "deviceType": { "$in": [ "android", "winphone", "js" ] } }
Full data :
{ "alert": "The Giants won against the Mets 2-3." }
Iam无法计算为完整目标分配了“$in”键的位置? 使用解析控制台发送推送操作工作正常


如何解决这个问题?

它的高级目标-REST API总是这样做-$in意味着推送要发送到的通道。。。我不是100%确定,但如果您想向所有人广播,您需要在通话中添加where:{}。。。干杯

它的高级定位REST API总是这样做-$in意味着推送要发送到的频道。。。我不是100%确定,但如果您想向所有人广播,您需要在通话中添加where:{}。。。干杯

这可能很傻,但它让我发疯了好几个小时。简单地说,是通道数组中的单引号导致了问题。改成双引号解决了我的问题。

这可能很傻,但它让我发疯了好几个小时。简单地说,是通道数组中的单引号导致了问题。改为双引号解决了我的问题。

谢谢你的回答。好的,这就是“$in”的意思,我没有意识到,我已经解决了这个问题,是单引号造成了这个问题。用双引号替换,得到了这个东西。干杯谢谢你的回答。好的,这就是“$in”的意思,我没有意识到,我已经解决了这个问题,是单引号造成了这个问题。用双引号替换,得到了这个东西。干杯