我使用pushwoosh远程API,我可以向所有用户和一台设备发送推送,很好!但现在我试图能够向不同的群体发送推送,而我试图让"条件"发挥作用。但是我错过了一些东西,我不知道是什么!
我首先创建了一个名为"Grupper"的标签作为 pushwoosh 的列表标签。它正在从应用程序中在pushwoosh上注册值" 5A"。
这就是我尝试从服务器发送推送的方式。
var tags="5A"
var data = {
"request": {
"application": applicationId,
"auth": authKey,
"notifications": [{
"send_date": "now",
"ignore_user_timezone": true,
"content": {
"en": pushtext
},
"conditions":["Grupper", "EQ", tags]
}]
}
};
这是不知何故错误的"条件"?
如果我删除带有"条件"的行,那么它会向所有用户发送推送,但如果我使用它,它不会发送任何内容。没有错误。
任何输入真的很感激,经过几天的尝试,我仍然不知道我错过了什么:-)
条件始终是数组数组,因此请尝试以下操作:
"conditions":[["Grupper", "EQ", tags]]
此外,由于"Grupper"是一个列表类型的标签,因此您只能将 IN 运算符与它一起使用(请参阅此处的文档)