【发布时间】:2015-01-02 10:29:54
【问题描述】:
我使用 Parse.com,我正在尝试运行一个作业脚本,它应该只推送特定的安装。
我在 JSON 数据中使用 Where 子句...但没有任何变化,所有设备都被推送...
在带有显式 where 子句的 Cloud 代码下方:
var query = new Parse.Query(Parse.Installation);
query.equalTo('objectId', "nonono");
Parse.Push.send({
channels: [ "MyDistrict" ],
data: {
"where": query,
"alert": "Votre quartier à besoin de vous !",
"action": "1",
"title": "Cherche héros"
}
}, {
success: function() {
status.success("Great, "+pushList.length+" users was just push ! DEBUG : "+JSON.stringify(query));
}, error: function(err) {
status.error("Uh oh, something went wrong.");
}
});
这是正确的方法吗?
我的安装表中只有一行“objectId”字段等于“lLWDVlQUYW”...
【问题讨论】:
-
将其发布为答案,而不是
EDIT Resolved。它将对其他人有用。另外,不要忘记接受它:)
标签: javascript parse-platform push where-clause