【发布时间】:2015-04-02 12:05:22
【问题描述】:
我正在使用 Parse 发送推送通知,需要发送给订阅 2 个频道的用户:一个主频道和至少一个辅助频道列表。 尝试只使用 Parse 论坛中建议的一个查询,但它不起作用:(
//query main channel
var query1 = new Parse.Query(Parse.Installation);
query1.equalTo('channels', main);
//query secondary channels
var query2 = new Parse.Query(Parse.Installation);
query2.containedIn('channels', secondaryList);
//desired result
ParseQuery mainQuery = ParseQuery.and(query1, query2);
Parse.Push.send({
where: mainQuery,
data: {
alert: req.body.message,
uri: req.body.url
}
}, {
success: function() {
console.log("Push was successful");
},
error: function(error) {
console.error(error);
}
});
【问题讨论】:
-
使用 query.equalTo 2 次,对我有用。