如何使用远程 API 将带有"conditions"的推送发送到 pushwoosh?



我使用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 运算符与它一起使用(请参阅此处的文档)

相关内容

  • 没有找到相关文章

最新更新