我已经解析了一段时间,它工作正常。现在我面临发送推送通知的问题。我已经完成了
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." }
我无法确定“$ in”键的位置已分配给完整目标? 使用解析控制台发送推送工作正常。
如何解决?
答案 0 :(得分:1)
它的高级定位 - REST API总是这样做 - $ in表示推送发送到的频道...我不是100%肯定但你需要在你的电话中添加一个where:{}你想向所有人播放......干杯!
答案 1 :(得分:0)
这可能很傻,但它让我疯了好几个小时。只是它是通道数组中的单引号导致问题。改为双引号解决了我的问题。